WordPress:我如何仅在某些页面上钩?我能做到吗?

问题描述

| 因此,我创建了一个动作
add_action( \'header\',\'admin_bar\',8 );
,以便将其加载到标题中。但是,我不希望它加载到某些页面上,例如
post-new.PHP
。挂钩是否可以加载某些页面?     

解决方法

我相信全球有一个$ pagenow。不知道它是否仍然存在,但是您可以在要排除的页面上使用var_dump($ pagenow)查找值,然后在函数中执行类似的操作...
function admin_bar() {
  global $pagenow;
  if ( \'post-new\' != $pagenow || \'dashboard\' != $pagenow ) {
   //execute code
  }
}
    

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...