我正在尝试创建一个简单的wordpress插件,我必须调用$ wp_locale-> get_month($ month)函数,但它返回致命错误
function test()
{
global $wp_locale;
echo $wp_locale->get_month($month);
}
错误 - >致命错误:在a上调用成员函数get_month() ......中的非对象
答案 0 :(得分:3)
当您尝试调用时,全局根本就不可用。
这有效:
add_action( 'init', function()
{
global $wp_locale;
var_dump( $wp_locale->get_month(2) );
die();
});
答案 1 :(得分:1)
创建对象的新实例:
global $wp_locale;
$wp_locale = new WP_Locale;