Wordpress:如何只在某些页面上挂钩?我甚至可以这样做吗?

时间:2011-05-24 01:56:36

标签: wordpress

所以我创建了一个动作add_action( 'header', 'admin_bar', 8 );,以便它加载到标题中。但是,我不希望它加载到某些页面上,例如post-new.php。我可以为钩子加载某些页面吗?

1 个答案:

答案 0 :(得分:3)

我相信全球有一个$ pagenow。不确定它是否仍然存在,但你可以在你要排除的页面上找到值var_dump($ pagenow),然后在你的函数中做这样的事情......

function admin_bar() {
  global $pagenow;
  if ( 'post-new' != $pagenow || 'dashboard' != $pagenow ) {
   //execute code
  }
}