检查管理员是否正在编辑页面或自定义帖子类型

时间:2016-09-13 作者:István

我正在创建页面和自定义帖子(公文包、案例)。我想包括一个外部php文件,这取决于管理员正在编辑哪个文件,我试图在我的函数中使用代码。php但没有任何效果

if( is_page() ) {
  include_once \'page_admin.php\';
}
我想要这样的

if( page ) {
  include_once \'page_admin.php\';
} else if ( "portfolio" custom post type ) {
  include_once \'portfolio_admin.php\';
} else if ( "cases" custom post type ) {
  include_once \'cases_admin.php\';
}

1 个回复
SO网友:István

is\\u page()不在管理区域工作,因此我需要使用以下代码

function this_screen() {
  $current_screen = get_current_screen();
  if( $current_screen ->id === "page" ) {
    include_once \'page_admin.php\';
  }
}
add_action( \'current_screen\', \'this_screen\' );
您可以将“页面”替换为任何自定义帖子类型名称

相关推荐

如何在WooCommerce总价金额->ProductPages下增加保证金

我对ProductPage上的woocommerce价格金额有两个问题。第一个问题:我想在总价格金额下增加更多保证金,并按下“添加到卡”按钮我怎样才能做到这一点?(示例见下图)第二我只想显示总价。现在我得到了可变产品的最低价格,显示在产品标题下面,以及总价格金额。我只想显示总价。已经谢谢你了!