Od jakiegoÅ› czasu o Gutenbergu robi siÄ™ coraz gÅ‚oÅ›niej. Także na WordUpach. NajczÄ™stsze pytanie, jakie pada w kontekÅ›cie prezentacji na ten temat brzmi „A czy ja muszÄ™ go używać? Czy można go bÄ™dzie jakoÅ› wyłączyć?”

Odpowiedzi sÅ‚yszaÅ‚em już różne… Å»e siÄ™ nie da, bo Gutenberg bÄ™dzie domyÅ›lnym edytorem i zostanie na nas wymuszone jego używanie. Å»e bÄ™dÄ… (już sÄ…) wtyczki, które pozwalajÄ… go wyłączyć. Itd…

Ale czy naprawdÄ™ pozostanie przy starym edytorze jest aż tak skomplikowane? Przecież mowa o WordPressie – na pewno jest do tego jakiÅ› filtr 😉

I rzeczywiście jest. Do tego bardzo przyjemny i wygodny, a do tego daje nam całkiem sporą elastyczność:

function prefiks_gutenberg_can_edit_post_type( $can_edit, $post_type_slug ) {
    if ( 'book' === $post_type_slug ) {
        return false;
    }
    return $can_edit;
}
add_filter( 'gutenberg_can_edit_post_type', 'prefiks_gutenberg_can_edit_post_type', 10, 2 );

Jak widać, cała operacja wyłączenia Gutenberga dla danego typu wpisu (w tym przypadku dla book) to 5 linijek kodu. Może nie warto zatem instalować w tym celu wtyczki 😉

Change consents