Включение Gutenberg для товаров woocommerce

Мне очень нравится редактор Gutenberg и при создании интернет-магазина я обычно включаю его, чтобы использовать современный редактор при составлении описания товаров. Ниже я даю готовый код, который включает редактор Gutenberg для товаров woocommerce.

Весь код необходимо добавить в файл functions.php, лучше всего через дочернюю тему или плагин пустышку.

/**
 * Включение Gutenberg для woocommerce
 */
add_filter( 'use_block_editor_for_post_type', 'wpgid_enable_rest_for_product', 10, 2 );
add_filter( 'woocommerce_taxonomy_args_product_cat', 'wpgid_show_in_rest_for_product', 10, 1 );
add_filter( 'woocommerce_taxonomy_args_product_tag', 'wpgid_show_in_rest_for_product', 10, 1 );
add_filter( 'woocommerce_register_post_type_product', 'wpgid_show_in_rest_for_product', 10, 1 );

function wpgid_enable_rest_for_product( $can_edit, $post_type ) {
	if ( 'product' === $post_type ) {
		$can_edit = true;
	}
	return $can_edit;
}
function wpgid_show_in_rest_for_product( $args ) {
	$args['show_in_rest'] = true;
	return $args;
}
Дмитрий Шкурин
Автор: Дмитрий Шкурин
Web дизайнер, программист, блогер. Профессионально занимаюсь созданием сайтов под управлением Wordpress, делюсь личным опытом.
WordPress Gid
Комментарии
0
Добавить комментарий
Нажимая на кнопку "Отправить", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.