WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Удалить таксономию с конфликтныи именем

Проблема с удалением таксономии с именем product_category
В кастомной теме на сайте разработчик создал Custom post type c именем product и соответственно к нему таксономию категорий с именем product_category
Согласно заданию от заказчика я создал новую категорию продуктов с отличным именем (dispensary_product) - это продукты которые не будут продаваться онлайн.
А для всех остальных было требование установить WooCommerce и внести их туда.
Проблема в том, что WooCommerce использует такие же имена для продуктов и категорий как и создаваемые в родительской теме.
В functions.php дочерней темы я прописал

function unregister_custom_product_category_taxonomy(){
	// отменяем таксу только на отдельных страницах
	if( ! is_singular() ) return;

	unregister_taxonomy('product_category');
}
add_action( 'wp', 'unregister_custom_product_category_taxonomy');

но к сожалению, это не решает вопрос, эти ранее созданные кастомные категории так и светятся в админке в качестве подменю для продуктов. И получается что там сейчас два пункта меню Category, один созданный самим WooCommerce, а второй, который создается в родительской теме.

0
zenich
2 месяца назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация