我很肯定你会尝试使用这个条件标记来提前,所以它们不起作用。
从…起Codex:
警告:您只能在WordPress中的posts\\u selection操作挂钩之后使用条件查询标记(wp操作挂钩是第一个可以使用这些条件的挂钩)。对于主题,这意味着如果在函数体中使用条件标记,它将永远无法正常工作。php,即函数外部。
那你该怎么办?
只需将代码放入一些操作中,稍后再运行。
function my_wp_action_callback() {
if ( is_home() ) {
add_action( \'shoestrap_below_top_navbar\', \'my_custom_below_top_navbar\' );
}
}
add_action( \'wp\', \'my_wp_action_callback\' );
另一种方法是始终添加操作,并在其中放置条件语句:
function my_custom_below_top_navbar() {
if ( !is_home() )
return;
// ...
}
add_action( \'shoestrap_below_top_navbar\', \'my_custom_below_top_navbar\' );