Я создаю сайт со многими разными категориями и должен просто удалить заголовки категорий только на одной странице архива:
http://redyearclients.co.uk/PandF/product-category/exterior-paving/paving-brands/
Я обнаружил методы удаления заголовка со всех страниц, но мне нужны все другие страницы категорий, требующие названия, эта страница, например, должна оставаться такой, какой она выглядит сейчас:
http://redyearclients.co.uk/PandF/product-category/exterior-paving/
Любая помощь массово ценится.
Для этого вам нужно будет использовать woocommerce_page_title
фильтра woocommerce_page_title
и условный is_product_category( 'category' )
WooCommerce is_product_category( 'category' )
вместе.
Вот этот код:
function removing_specific_category_page_title( $page_title ) { // Define HERE below your category slug to hide the corresponding title $category = 'my_category'; if(is_product_category($category)) $page_title = ''; return $page_title; } add_filter( 'woocommerce_page_title', 'removing_specific_category_page_title', 10, 1 );
Этот код находится в файле function.php вашей активной дочерней темы (или темы), а также в любом файле плагина.
Этот код проверен и полностью работоспособен.
Ссылка: WooCommerce условные теги – страницы категории продуктов