Dzisiaj kolejny #shorts – krótki przydatny podczas pracy z WordPressem trik, którego możesz w prosty sposób użyć podczas pracy przy swojej stronie.
Gutenberg to natywny edytor wbudowany w WordPressa, dlatego zapewne każdy pracujący z tym CMSem zdążył się już z nim zapoznać (i mam nadzieję, że także zaprzyjaźnić). Gutek wyrobił sobie renomę łatwego w obsłudze, szybkiego i otwartego dla programistów narzędzia. Czy można go jednak włączyć dla innych typów wpisów – takich jak na przykład produktów Woocommerce? Oczywiście! Poniżej znajdziesz gotową funkcję, która pozwoli odpalić Gutenberga i edytować za pomocą jego bloków wygląd produktów w sklepie.
Kod wklej oczywiście do pliku functions.php w swoim child theme.
function enableGutenbergForProducts($can_edit, $post_type){
if($post_type == 'product'){
$can_edit = true;
}
return $can_edit;
}
add_filter('use_block_editor_for_post_type', 'enableGutenbergForProducts', 10, 2);
Jeśli chcesz włączyć Gutenberga dla innych typów wpisów – w zmiennej $post_type użyj nazwy swojego CPT wstawiając ją w miejsce 'products’.
Chwila chwila, nie chcesz, nie możesz, nie umiesz edytować pliku functions.php?
Nie ma problemu!
Łap gotową wtyczkę (zawierającą tylko tą jedną funkcję). Pobierasz ją tutaj (klik!) i instalujesz jak każdy inny plugin.
Powodzenia!
Dodaj komentarz