如何在特定页面的编辑屏幕中隐藏时间动态

时间:2015-09-24 作者:dave dave

我有一页。

为该页面分配了唯一的页面模板。模板将使用自定义循环。此循环不会调用特定页面的内容。

我想对用户隐藏tinymce。

我的首选是通过编程实现,使用WordPress函数,而不是使用css隐藏编辑器。

1 个回复
SO网友:Adriano Monecchi

您是否尝试过上述功能here? 这似乎正是你要照顾的。

以下是函数的一个细微变化,以供参考:

// Run only when editing a page
// For new pages load-page-new.php should be used
// See: http://core.trac.wordpress.org/browser/tags/3.5.1/wp-admin/admin.php#L217
add_action( \'load-page.php\', \'hide_tinyeditor_wp\' );

function hide_tinyeditor_wp() {
// Not really necessary, but just in case
 if( !isset( $_GET[\'post\'] ) )
    return;

$template = get_post_meta( $_GET[\'post\'] , \'_wp_page_template\', true );

 if($template_file == \'specific-template.php\'){ // edit the template name
    remove_post_type_support(\'page\', \'editor\');
 }
}