Как добавить собственный текст после названий продуктов на страницах архива

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) и добавляем к нему собственный текст.