Wordpress 在特定页面中隐藏新编辑器
Wordpress hide new editor in specific pages
我曾经使用以下代码在特定页面中隐藏管理编辑器。
function hide_editor() {
global $post;
if ( is_admin() && !empty($post) ) {
$id = $post->ID;
$pages_id = array(ID_PAGE_BLOG, ID_PAGE_SITEMAP, ID_PAGE_CONTACT);
if( in_array($id, $pages_id) ) {
remove_post_type_support('page', 'editor');
}
}
}
add_action( 'admin_head', 'hide_editor' );
不幸的是,自从新的 WP 编辑器发布后,它就不再工作了。
有什么解决方案,不会迫使我使用插件切换到基本编辑器吗?
我认为插件 'Disable Gutenberg' 是您要找的东西?
https://wordpress.org/plugins/disable-gutenberg/
我用这个脚本隐藏了编辑器
https://www.billerickson.net/disabling-gutenberg-certain-templates/
只需将第 23 行替换为您的 ID
我曾经使用以下代码在特定页面中隐藏管理编辑器。
function hide_editor() {
global $post;
if ( is_admin() && !empty($post) ) {
$id = $post->ID;
$pages_id = array(ID_PAGE_BLOG, ID_PAGE_SITEMAP, ID_PAGE_CONTACT);
if( in_array($id, $pages_id) ) {
remove_post_type_support('page', 'editor');
}
}
}
add_action( 'admin_head', 'hide_editor' );
不幸的是,自从新的 WP 编辑器发布后,它就不再工作了。
有什么解决方案,不会迫使我使用插件切换到基本编辑器吗?
我认为插件 'Disable Gutenberg' 是您要找的东西? https://wordpress.org/plugins/disable-gutenberg/
我用这个脚本隐藏了编辑器
https://www.billerickson.net/disabling-gutenberg-certain-templates/
只需将第 23 行替换为您的 ID