留下了没有的技术的泪水

发布于 / 折腾 / 2 条评论

前一段时间从网上找的代码,自己抓了些360壁纸的地址,整了个随机壁纸。
下面的图片就是一张360的随机图片
360随机动漫壁纸
为了使用方便想把随机壁纸添加到编辑器的按钮。
之前已经成功添加过妹子图那个随机图片的按钮了,本以为应该简简单单的复制粘贴,修改一下就欧了。
结果整出了大问题。从接触WP到现在从未出现过的大问题。
直接提示出现了致命性错误,和往常的在页面顶部出现一行报错的代码不一样。
打开博客看到的是一个相当简洁的页面就是提醒你出现了致命错误无法运行。
瞬间头大…
问题是在添加完第二个编辑器的自定义按钮后出现的。
添加的第一个自定义代码是酱紫的



function appthemes_add_quicktags() {
?> 
<script type="text/javascript"> 
QTags.addButton( 'rd_img', '妹子图', '<img src="地址/images?<?php  echo mt_rand(1,1000);?>" alt="随机图片" ?>', '' );
</script>
<?php
}
add_action('admin_print_footer_scripts', 'appthemes_add_quicktags' );

成功运行没毛病。
添加第二个时候想都没想直接又在下面复制了一遍上面的代码,修改了相关的参数。
然后开始报错,即使在文件里把后面添加的代码,或者更早之前的添加过的代码都注释删除都不行。
无奈只能出大招,删除当前的主题,重新安装。
重新安装完主题,没有任何毛病。
之后开始添加自定义代码在添加第二个自定义按钮的时候没有简单的直接复制素有代码
而是改成了


function appthemes_add_quicktags() {
?> 
<script type="text/javascript"> 
QTags.addButton( 'rd_img', '妹子图', '<img src="地址/images?<?php  echo mt_rand(1,1000);?>" alt="随机图片" ?>', '' );
</script>
<script type="text/javascript"> 
QTags.addButton( 'rd_img360', '360动漫', '<img src="地址/360?<?php  echo mt_rand(1,1000);?>" alt="360随机动漫壁纸" ?>', '' );
</script>
<?php
}
add_action('admin_print_footer_scripts', 'appthemes_add_quicktags' );

找到了问题所在后把刚上传的新主题有删除了,从垃圾箱里恢复了删除的主题,开始修改代码。
然而即使是将主题里的代码改成了正确的代码运行时还是会提示致命错误。
即使将这些代码删除,依然提示致命错误。
只有重新安装主题后才能正常运行。
啊···虽然没有搞明白是为什么但是至少能用了。
折腾有风险,折腾徐谨慎。折腾前记得备份好数据,否则只能重新来过。

  1. php关闭的时候,?/>是个啥?多了个除号吧。

    1. @大致 多谢提醒。已经删除了。 插入代码的时候总是导致显示出现一些问题,/ 估计是弄转义的时候弄上的。