wordpress 关于主题被eval语句加密

zzbang [综合]

2008.11.30

今天准备修改以下footer.php,改后发现问题来了,当点“更新文件”时就出现了这样一句话: This theme is released under creative commons licence, all links in the footer should remain intact 而且后台也进不了了,始终出现的都是这句话。没办法,我只有通过FTP重新上传了主题,还好现在可以进了,不过footer.php那依然不能修改,改了就又会出现那句话。这里说一下,并不是我不尊重版权,只是那和我的不搭,我想把它挪个地方。 后来我查找了有关资料发现我的header.php有两段关于eval的语句,functions.php里也有。问题就在这里,原理就不说了,以我的主题为例,下面介绍解决方法吧: 一:先删除header.php里开头的那个eval语句,即: 二:将header.php里第二处eval语句 用 替换掉。 三:去掉functions.php开头的 四:删除functions.php里面的 check_header(); 有多少处,删多少! 五:没有了,至此你已经对footer.php有绝对控制权了。 转载自:锐意十足 链接: http://shenrui01.cn/archives/192