Как включить категории 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'