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 😉