Woocommerce: Как удалить "Архив" в заголовке?

Я пытаюсь удалить слово "Архив" из названия страницы.

Как его удалить? Добавив фильтр?

Пример:

Мои коллекции Архив | Мое имя

Ответ 1

Лучше всего использовать Wordpress SEO от Yoast.

В разделе "Заголовки и метасы" перейдите на вкладку "Таксономики" и обновите шаблон заголовка для категорий товаров, чтобы удалить слово "Архив". Шахта выглядела так:

%% term_title %% %% страница %% %% sep %% %% sitename %%

Ответ 2

вы можете переписать фильтр в functions.php, чтобы он не сработал, в результате чего WooCommerce не отобразила его.

function override_page_title() {
return false;
}
add_filter('woocommerce_show_page_title', 'override_page_title');

Ответ 3

Я знаю, что это старый пост, но я попробовал ответы здесь, и это не сработало. Я нашел решение, основанное на ответе renegadesk, но помимо перехода на вкладку Taxonomies мне также пришлось изменить его на вкладке "Типы сообщений". Смотри ниже:

Получите Wordpress SEO от Yoast, если у вас его еще нет, затем нажмите "SEO"> "Титулы" и "Метасы"> "Типы сообщений". Прокрутите страницу вниз и найдите заголовок "Custom Post Type Archives". В разделе "Продукты" вы можете редактировать содержимое этого заголовка. Моя теперь выглядит так:

%%pt_plural%% %%page%% %%sep%% %%sitename%%

Ответ 4

В woocommerce есть, по-видимому, 3 экземпляра Архивов (с учетом регистра) в \wp-content\plugins\woocommerce\woocommerce-hooks.php вокруг строк 50 и 2 в \wp-content\plugins\woocommerce\woocommerce-template.php вокруг строк 240 ish Возможно, один из них - то, что вы ищете, и вы можете изменить код.

Ответ 5

Заголовок архива, определенный в файле wp-includes/general-template.php, get_the_archive_title(). Поэтому вы можете заменить его вручную.

https://developer.wordpress.org/reference/functions/get_the_archive_title/

elseif ( is_post_type_archive() ) {
            /* translators: Post type archive title. 1: Post type name */
            $title = sprintf( __( 'Archives: %s' ), post_type_archive_title( '', false ) );
}

Ответ 6

WP-содержание/плагины/WooCommerce/шаблоны/Архив-product.php

Отредактируйте этот файл archive-product.php и удалите следующие 3 строки.

                    <h1 class="page-title"><?php woocommerce_page_title(); ?></h1>

            <?php endif; ?>

Это позволит удалить заголовок страницы на странице магазина и на всех других страницах.