function add_custom_text_after_title($title) {
if (is_archive() && is_product()) {
$custom_text = " - New Arrival"; // Replace with your desired custom text
$title .= $custom_text;
}
return $title;
}
add_filter('the_title', 'add_custom_text_after_title');
В этом фрагменте кода мы определяем функцию, которая проверяет, является ли текущая страница страницей архива и страницей продукта. Если да, мы добавляем нужный текст к заголовку с помощью оператора .=.
Метод 3: использование JavaScript
Если вы предпочитаете работать с JavaScript, вы можете добиться того же результата, используя сценарии на стороне клиента. Вот пример использования jQuery:
$(document).ready(function() {
if ($('.archive-page').length && $('.product-page').length) {
var customText = " - New Arrival"; // Replace with your desired custom text
$('.product-title').append(customText);
}
});
В этом примере мы используем jQuery, чтобы проверить, имеет ли текущая страница соответствующие классы (.archive-pageи .product-page). Если это так, мы выбираем элемент заголовка продукта (.product-title) и добавляем к нему собственный текст.