取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