WEB

Автоматическое заполнение seo описания для категорий товаров woocommmerce

Всем привет!
Пишу крайне редко, а жаль, есть что написать но времени как обычно….
Ну да ладно, столкнулся с тем что инфы как таковой не найти в интернете.
Задача: Есть сайт на woocommerce на котором есть небольшая кучка категорий товаров, штук 100. 

Заполнять их ну прям совсем не хочется, но надо что-то написать чтобы контент был (сразу скажу это дало неплохой прирост по трафику по сравнению с периодом до внедрения, пусть и говорят что описание в 2022 году не нужно). Сделал функцию которая заполняет автоматическое описание для категории, если оно не заполнено в карточке категории, код нужно вставить в functions.php вашей темы или дочерней темы:

// заполняем пустые описания категорий

remove_action( 'woocommerce_archive_description','woocommerce_taxonomy_archive_description', 10 );
remove_action( 'woocommerce_archive_description','woocommerce_product_archive_description', 10 );


function theme_woocommerce_product_archive_description()
  {
    ?>
      <div class="term-description">
        <?php
        $term = get_queried_object();
        if ( $term && ! empty( $term->description ) )
        {the_archive_description();}
     else  {?> //ниже идет ваш сео текст. я с разметкой делаю. применены переменные из категорий, смотрите комментарии
        <p style="text-align: justify;"><?php single_cat_title(' '); ?>/*выводит название категории*/ - бла бла бла....</p>

<p style="text-align: justify;"><b>Широкий ассортимент из <?php 
$category = get_queried_object();
echo $category->count;
?>/*выводит количество товаров в текущей категории woocommerce*/ - бла бла бла.... </p>

<?php } ?>
      </div>
    <?php
  }
  add_action( 'woocommerce_archive_description','theme_woocommerce_product_archive_description', 10 );
  

Текст можете взять любой, главное по смыслу чтобы подходил. 

Всем добра и чтоб росла борода!))

Поделиться ссылкой:

yurok_1

Share
Published by
yurok_1

Recent Posts

CAPCUT приложение для ПК (десктоп версия) бесплатно

Всем привет! Недавно начал баловаться видеомонтажом для роликов в ютуб и соцсети. Честно, много искал…

1 год ago

Парсинг e-mail почтовых адресов в чатах telegram

Всем привет!Новый день - новая задача: В последнее время стало появляться много чатов открытых с…

2 года ago

Плагины для WordPress must have — мое прочтение

Всем привет! Каждый раз разворачивая сайт для себя или кого-то на worpdress или opencart или…

3 года ago

Интеграция сайт + гугл формы + Unisender без сервисов

Всем привет! Возникла идея и задача: чтобы привлечь подписчиков на сайте запустили опрос-исследование для профессиональных…

3 года ago

Бесплатный сайт: домен + хостинг free

Всем привет! Недавно озадачился поисками бесплатных ресурсов для размещения телеграмм бота (решил поиграть попробовать) и…

4 года ago

functions.php wordpress для дочерней темы, собираю то что применял

// хлебные крошки woocommerce с возможность оформления стилей в карточке товара function my_yoast_breadcrumb ( )…

4 года ago