取wordpress主题functions.php中的全球$贴子

我正在使用wordpress

themes/my_theme/functions.php我想要做的事,如下面:

global $post; 

$is_mobile = get_post_meta($post->ID, 'mobile')[0];

然后我发现global $post为空。

我想:

function mobile_actions() { 

global $post;

var_dump($post);

}

add_action('wp_head', 'mobile_actions');

这没关系。

和:

function mobile_actions() { 

global $post;

var_dump($post);

}

add_action('wp_loaded', 'mobile_actions');

没有运气。

那么,如果我想获取那个global $post,哪个钩子最早我应该用?

回答:

最早的你可以做到这一点将在'wp' hook。该钩子运行register_globals()函数,该函数暴露$post

但是,'wp_head'也是足够的。

以上是 取wordpress主题functions.php中的全球$贴子 的全部内容, 来源链接: utcz.com/qa/264342.html

回到顶部