wordpress更换模板提示:FATAL ERROR CANNOT REDECLARE __POPULAR_POSTS

  • A+
所属分类:路人竞价网

经常更换wordpress主题,其实也知道经常更换对于各方面都不是很好,确实想找到一款适合于自己的主题很难,除非自己制作!但在更换模板时出现这样的提示:Fatal error: Cannot redeclare __popular_posts() (previously declared in /home/amjpqbuxys/domains/vpszn.com/public_html/wp-content/themes/vpszn/functions.php:435)in/home/amjpqbuxys/domains/vpszn.com/public_html/wp-content/themes/vpszn/functions.php on line 694

而且出现的次数还不止一次,常常在更换主题时出现,不同的主题提示几乎差不多,不一样的就是在多少行!而又特别是在一些主题推荐网上下载的,或者一些所谓的破解版!

对于提示出现这样的信息时,可以切换到wordpess默认的模板一般就会没事啦!也可以使用这个模板的源文件,用其中的functions.php文件对空间的文件进行了替换,一般来说问题也可以解决!

其实在wordpress的一些模板中,这样的bug是存在的:

在启用过这个模板a之后,如果再更换启用到其他正常的b模板,就会将a的functions.php文件中的一部分内容写到b的functions.php中,从而导致b的functions.php中有多个同样的函数名存在,那么wordpress就会报错了,因为无论是前台还是后台,都需要通过当前主题的设置来加载主题。

如果你使用的模板出现这样的情况,如果是商业模板,建议你与制作者提出来,以加以改进!

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: