1

我正在尝试创建一个简单的 wordpress 插件,我必须调用 $wp_locale->get_month($month) 函数,但它返回一个致命错误

function test()
{
    global $wp_locale;
    echo $wp_locale->get_month($month);
}

错误 --> 致命错误:在非对象中调用成员函数 get_month()

.

4

2 回答 2

5

当您尝试调用全局时,它根本不可用。

这有效:

add_action( 'init', function()
{
    global $wp_locale;
    var_dump( $wp_locale->get_month(2) );
    die();
});
于 2013-09-19T18:08:30.180 回答
1

创建对象的新实例:

global $wp_locale;  
$wp_locale = new WP_Locale;  
于 2014-11-21T21:39:21.380 回答