当用户在管理中编辑特定页面时,我想通过编程删除一些元框。页面本身使用的是一个模板(tpl about.php)。我知道我可以使用此功能从所有页面中删除所有元框:
function remove_post_meta_boxes() {
if(!current_user_can(\'administrator\')) {
remove_meta_box(\'tagsdiv-post_tag\', \'post\', \'normal\');
remove_meta_box(\'categorydiv\', \'post\', \'normal\');
remove_meta_box(\'postimagediv\', \'post\', \'normal\');
remove_meta_box(\'authordiv\', \'post\', \'normal\');
remove_meta_box(\'postexcerpt\', \'post\', \'normal\');
remove_meta_box(\'trackbacksdiv\', \'post\', \'normal\');
remove_meta_box(\'commentstatusdiv\', \'post\', \'normal\');
remove_meta_box(\'postcustom\', \'post\', \'normal\');
remove_meta_box(\'commentstatusdiv\', \'post\', \'normal\');
remove_meta_box(\'commentsdiv\', \'post\', \'normal\');
remove_meta_box(\'revisionsdiv\', \'post\', \'normal\');
remove_meta_box(\'authordiv\', \'post\', \'normal\');
remove_meta_box(\'slugdiv\', \'post\', \'normal\');
}
}
add_action( \'admin_menu\', \'remove_post_meta_boxes\' );
但我只需要为特定页面执行此操作。那么,我如何测试管理中显示的模板呢?