Fatal error: Cannot redeclare _verifyactivate_widgets()……解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2015-06-24 16:52:13 浏览: 评论:0
有很多站长在使用wordpress主题时,安装主题的时候会莫名其妙的出现 Fatal error: Cannot redeclare _verifyactivate_widgets() (previously declared in /home/xxx/xxx/xxx/wp-content/themes/xxx/functions.php:10) in /home/xxx/xxx/xxx/wp-content/themes/xxx/functions/functions.php on line 123 这样的问题,一开始还以为是安装的这个主题有问题,但是后来才发现很多主题都这样.
如果你出现了这个问题,那么恭喜您,您曾经安装了有毒的主题,将您的目录下主题都自动感染,在新安装主题的functions.php文件中都被插入恶意代码.
这样的函数都是没有定义的,造成主题无法使用:
- _verifyactivate_widgets()
- _verify_isactivate_widgets
- _check_isactive_widget
- _get_allwidgetscont
- _prepare_widgets
- _popular_posts //phpfensi.com
解决方案:
1、懂得代码的朋友可以直接找到对应位置,删除冗余代码.
2、最简单的解决方法是将主题目录下的所有主题都清空,然后将需要安装的干净主题重新上传安装就可以了.
Tags: error _verifyactivate_widgets()
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)