Для заголовков таксономий страниц архива и ACF:
woocommerce_page_title
работает для страниц архива страниц магазина и архива, поэтому в ACF:
Затем в категории продукта, например (здесь "Одежда") , вы задаете свой пользовательский заголовок:
В коде необходимо получить запрашиваемый объект (объект WP_Term
) для страниц архива таксономии и установить его следующим образом:
add_filter( 'woocommerce_page_title', 'custom_title' );
function custom_title( $page_title ) {
if ( ! function_exists('get_field') || is_search() )
return $page_title;
if ( is_tax() ) {
$term = get_queried_object();
$the_id = $term->taxonomy . '_' . $term->term_id;
} elseif ( is_shop() ) {
$the_id = wc_get_page_id( 'shop' );
}
return get_field( "custom_tag_h1", $the_id ) ? get_field( "custom_tag_h1", $the_id ) : $page_title;
}
Код помещается в файл function.php вашей активной дочерней темы (или активной темы).Протестировано и работает.