#php #wordpress #woocommerce #hook-woocommerce #code-snippets
Вопрос:
CMS: WordPress / Woocommerce
Я использую тему, у которой есть крючок, который использует имена product_cat как H1s.
Я бы предпочел, чтобы они оба были разными, это дало бы мне больше гибкости для достижения моей цели.
Пример: Если я создам категорию product_category с именем, например: «Blu-rays», то тег H1 над содержимым будет «Blu-rays», и я хочу иметь возможность изменить этот тег.
Я уже связался со службой поддержки темы.
Что я сделал:
Я установил ACF, добавил поле, которое появляется в каждой таксономии «product_cat», и назвал его «new_h1«, я вижу поле, показанное там.
По словам разработчиков темы, крючок, использующий имя product_cat как H1, выглядит так: «shoptimizer_archives_title«.
Затем я установил плагин «Фрагменты кода», чтобы поместить туда новую функцию, я пару часов пытался добавить функцию, чтобы показать содержимое поля «new_h1» как H1, но нет, это не работает 🙁
Вот код, который я настраивал, но, к сожалению, он не работает:
add_filter( 'shoptimizer_archives_title', 'custom_title' );
function custom_title( $title ) {
$title = get_field("new_h1");
return $title;
}