在最终输出之前会触发哪项操作?

时间:2014-09-12 作者:T.Todua

http://codex.wordpress.org/Plugin_API/Action_Reference

当我使用add_action(\'init\',\'myfunc\'), 此时变量(is_404() 或其他)尚未检测到。何时是最佳检测时间is_404(), $post->post_type, 以及所有WordPress变量?当然,我想在输出开始之前触发函数(设置php头)。


编辑:

到目前为止,我发现:

(1)add_action(\'AFTER_THEME_SETUP\',\'myfunc\')add_action(\'wp\',\'myfunc\') 在加载模板文件之前工作,但这些操作仅在普通wordpress页面上工作(虽然不在自定义注入的外部php文件中,您可以使用include(\'wp-load.php\');

(2)add_action(\'wp_loaded\',\'myfunc\') 也很好,但此时尚未加载$post变量((。

1 个回复
SO网友:Sisir

我经常使用template_redirect. 您也可以尝试wp. List of WP Actions

结束

相关推荐

theme functions (hooks)

WordPress已经提出了这个问题,但没有答案。我只是想在这个论坛上试试,如果有人知道的话,因为我也有同样的问题。要使用jquery滑块编辑我的主题,如何转到该脚本?,显示“$主题->挂钩(\'content\\u before\');”在content div标记中。有人能帮忙吗?我的主题索引。php包含以下内容<div id=\"main\"> <?php $theme->hook(\'main_before\'); ?> &#x