如何在管理中选择页面?

时间:2012-07-09 作者:markratledge

如何将操作应用于admin中的一个特定页面?

我已经在一个页面(“主页”)中添加了大量所见即所得编辑器,现在我不需要主编辑器。当然,下面的函数将从所有页面中删除编辑器:

function remove_editor_from_home_page() {

  remove_post_type_support( \'page\', \'editor\' );
}

add_action( \'init\', \'remove_editor_from_home_page\' );
如何通过名称“Home”或page\\u id在admin中定位主页?

另一个WPSE答案不适合我:Target a certain page within wordpress backend

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成
add_action( \'add_meta_boxes_page\', \'wpse_57924_remove_editor\' );
function wpse_57924_remove_editor( $post )
{
    if ( $post->ID == get_option( \'page_on_front\' ) /* or hardcode ID if not front page */ )
        remove_post_type_support( \'page\', \'editor\' );
}
结束