Как включить категории WooСommerce в Gutenberg

В одной статье я рассказывал про то, как включить Gutenberg редактор, но там по дефолту не включаются раздел категорий. В этой статье я покажу как включить.
Покопавшись некое время в интернете, я нашел хук register_taxonomy_args
. Данный хук позволяет в зарегистрированную таксономию фильтры.
Чтоб не растягивать на большую статью, вот готовое решение. Вставляйте в файл functions.php
add_filter( 'register_taxonomy_args', 'wc_gutenberg_api', 10, 3 ); function wc_gutenberg_api( $args, $taxonomy, $object_type ){ if ( 'product_cat' === $taxonomy ) { $args['show_in_rest'] = true; } return $args; }
Таким же образом мы добавляем метки товаров в редактор. Дублируем условие if
и заменяем 'product_cat'
на 'product_tag'