更新了WordPress,“无法重新声明has_shortcode”错误被抛出

时间:2014-03-02 16:50:47

标签: php wordpress

  

致命错误:无法重新声明has_shortcode()(之前在/home/content/86/9216686/html/wordpress/wp-includes/shortcodes.php:153中声明)/ home / content / 86/9216686 / html /第23行的wordpress / wp-content / themes / options / framework / functions / common.php

1 个答案:

答案 0 :(得分:1)

函数has_shortcode是在WordPress 3.6中引入的,您可能已从早期版本更新。

enter image description here

现在主题正在尝试使用保留功能。含义:主题已过时,解决方案:

  • 更新为该主题的较新版本。
  • 与作者联系并报告。
  • 封装主题函数(wp-content / themes / options / framework / functions / common.php)
    if( !function_exists( 'has_shortcode' ) )
    {
        function has_shortcode() 
        {
            // THE THEME CODE
        }
    }