在page.php中创建的变量在header.php中为空

时间:2015-01-17 作者:r3wt

好的,我在page中实例化了一个类。php。

那我就给你打电话get_header() 包括页眉。php

现在在页眉中。php我需要访问这个类对象并执行它的一个方法,但我遇到了以下错误:

\\N致命错误:未捕获异常“BadMethodCallException”,消息为“调用非对象上的成员函数links()(NULL)”

我应该使用require 而不是get_header() ?

1 个回复
SO网友:Nicolai Grossherr

一般来说,在get_header() 呼叫

因此,如果is_page()true 通过wp_head 行动挂钩。示例:

add_action( \'wp_head\', \'initiate_my_class\' );
function initiate_my_class() {
    if ( is_page() ) {
        //code
    }
}
编辑:在his中为@AndrewBartelcomment 表示可以通过类或其他类全球化变量或实现某种存储系统。

结束

相关推荐