我有一页。
为该页面分配了唯一的页面模板。模板将使用自定义循环。此循环不会调用特定页面的内容。
我想对用户隐藏tinymce。
我的首选是通过编程实现,使用WordPress函数,而不是使用css隐藏编辑器。
我有一页。
为该页面分配了唯一的页面模板。模板将使用自定义循环。此循环不会调用特定页面的内容。
我想对用户隐藏tinymce。
我的首选是通过编程实现,使用WordPress函数,而不是使用css隐藏编辑器。
您是否尝试过上述功能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\');
}
}
我已经使用tiny_mce_before_init 过滤器挂钩。它们通过向块级元素添加类来工作。请参见以下代码:function byron_mce_before_init($settings) { $style_formats = [ [ \'title\' => \'Lead\', \'block\' => \'p\', \'classes\' =>