wordpress 关于主题被eval语句加密

今天准备修改以下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

订阅评论
提醒
guest的头像

1 评论
内联反馈
查看所有评论
站长站的头像
2010-07-08 上午3:29

不错学习了!

1
0
希望看到您的想法,请您发表评论x