Gutenberg szerkesztő letiltása
Nem jön be a WordPress 5.0-val érkezett Gutenberg szerkesztő? Így tilthatod le.
Teljes mértékben letilthatod ezzel a kóddal:
// disable for posts add_filter('use_block_editor_for_post', '__return_false', 10); // disable for post types add_filter('use_block_editor_for_post_type', '__return_false', 10);
Egyedi bejegyzés típusoknál tilthatod le ezzel a kóddal:
function ow_disable_gutenberg($is_enabled, $post_type) { if ($post_type === 'book') return false; // change book to your post type return $is_enabled; } add_filter('use_block_editor_for_post_type', 'ow_disable_gutenberg', 10, 2);
Mivel a Gutenbergnek kell a Rest API, így bejegyzés típus regisztrálásakor is van lehetőség letiltani. Kód:
$args = array( 'label' => __('Books'), 'labels' => $labels, 'show_in_rest' => false, // set to false to disable G7G 'supports' => array( 'author', 'custom-fields', 'editor', // works even when editor is supported 'title', 'thumbnail' ), 'has_archive' => false, 'hierarchical' => false ); register_post_type('books', $args);
Sok bővítmény használja a meta boxokat. A meta box hozzáadásakor argumentumként lehet hozzáadni a tiltást:
add_meta_box('metabox_id', 'Metabox Title', 'metabox_callback', null, 'advanced', 'default', array('__block_editor_compatible_meta_box' => false));
Azt ne felejtsd el, hogy a Gutenberg egy újdonság, így folyamatosan változik. Mielőtt ezeket a kódokat élesben használod, teszteld egy fejlesztői változaton!
Ha mégis bővítményhez folyamodnál: