致命错误:调用未定义的函数GET_HEADER()

时间:2015-10-17 作者:Por

您好WordPress开发人员,

当我像下面这样检查我的网站时,我收到了这个错误消息

我的网站。com/wp内容/主题/神话

当我访问该url时,它会给我以下消息

致命错误:调用/users/my username/www/mysite folder/wp content/themes/twenty15/index中未定义的函数get\\u header()。php在线17

你知道,错误信息不应该给我们这样的信息,对吗?我在谷歌上搜索了一下,没有找到更好的解决方案。以下是我尝试过的一些步骤

定义(\'WP\\U MEMORY\\U LIMIT\',\'228M\');(不起作用)

  • <?php @get_header(); ?> (它可以使错误消息消失,但这不是最佳解决方案。)
  • <?php ini_set(\'display_errors\', 0); ?> (它也可以使错误消失,但它也不是正确的解决方案。)

    据我所知,wordpress无法加载此错误

    那么,对于这种错误,您有更好的解决方案吗?请告诉我,我为此花了3个小时。

  • 2 个回复
    SO网友:Umer Shoukat

    我明白你的意思,你想做什么。解决问题的方法是将这些代码行放在索引文件的所有代码之上,或者可以将其放在主题的所有文件上。

    <?php
    
    // Do not allow directly accessing this file.
    if ( ! defined( \'ABSPATH\' ) ) {
        exit( \'Direct script access denied.\' );
    }
    ?>
    

    SO网友:Ashok Dhaudk

    根据你的描述,我认为你对主题有异议。你能换个主题吗?

    如果无法使用后端,请尝试使用FTP,只需将该主题文件夹重命名为另一个名称&;然后看看发生了什么。如果它仍然存在,那么您需要一次禁用所有插件来尝试它&;然后逐个激活以检查哪个插件会导致此问题。

    我希望这将帮助您解决此问题。

    相关推荐

    从WP_Theme对象获取Headers属性

    使用wp_get_theme 返回包含当前主题属性的对象。这个headers 属性包含我要访问的任何信息数组。我可以使用普通符号访问其他属性wp_get_theme()->theme_root 当我尝试时wp_get_theme()->headers 我明白了NULL如何访问headers 所有物下面是一个var_dump 属于wp_get_theme()object(WP_Theme)#381 (11) { [\"theme_root\":\"WP_Theme