Ваш путь: Главная » WooCommerce и WordPress, Сниппеты, хаки, функции » текущая страница

возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено 2023-02-10 в теме: WooCommerce и WordPress; Сниппеты, хаки, функции
Запросто с WordPress создание и продвижение сайтов ATs media

Магазин на WooCommerce? нужно сделать чтобы имя рубрики товара отличалось от имени в архиве.?.

Если вы владелец сайта, а именно у вас магазин на WooCommerce? то вы непременно задавались вопросами SEO продвижения и пр. оптимизацией сайта. Это похвально!.. К примеру, нынче посмотрим каким образом возможно решить такую задачу: один из моих клиентов попросил – “мне нужно сделать так, чтобы имя рубрики товара отличалось от имени в архиве.?.”…если, предположим, покупатель находится в архиве некой категории товаров, в сайдбаре (или где-то еще) перед покупателем выведены Подкатегории данной Категории: например, одна из них называется “Шторы для широких окон” – нужно сделать так, чтобы покупатель перейдя по ссылке в архив подкатегории видел совершенно другое имя в h1 или h2 – то есть отличное от того, что набрано при редактировании… по типу “Широкий ассортимент штор для широких окон”.

 

Как это сделать!? …решение, в общем-то, есть, о нем ниже повествование в подробностях:

 


 

 

 

 

Примерно разница в title категорий выглядит таким образом – слева в сайдбаре вариант по умолчанию, справа – произвольный:

 

 

нужно сделать чтобы имя рубрики товара отличалось от имени в архиве

 

 

Магазин на WooCommerce? нужно сделать чтобы имя рубрики товара отличалось от имени в архиве.?.

 

 

Задача клиента была такова, что нужно было непременно решить задачу НЕ через файлы шаблона, отвечающие за вывод архивов, а, скажем, через плагин или хотя бы через файл функций – functions.php.

 

Дело в том, что в любом конкретном файле страницы подобную задачи возможно решить средствами условных тегов WordPress. Но клиентский сайт был построен на конструкторе Элементор (с именной темой), а также вовсю использовался плагин ACF.

 

 

создадим шорткод для обработки названий Категорий товаров

 

 

Итак, нам нужно создать шорткод, который будет включать в себя весь функционал требуемой задачи. А именно позволит задавать произвольные значения имен Категорий.

 

 

Добавляем этот код в соответственное место/

 

 

Код дан для примера работы функции get_queried_object() – итоговое решение перестраивать под себя!..

 

 

 

/*выводим произвольное поле ACF = если используется на сайте плагин ACF = как вариант*/
add_shortcode( 'title_wooc_cats', 'ats_title_shortcode' );

function ats_title_shortcode( $atts ) {

$term = get_queried_object();    // выводим пр. поля через functions.php (магазин, предположим, на элементор)
$object_title = get_field( 'title_kratkogo_opisaniya', $term );

if ( $object_title ) { // проверяем = если поле заполнено, то выводится оно, если НЕТ, выводится else

echo $object_title; // или echo или return
} else {
echo '<h1>' . single_term_title( '', 0) . '</h1>';
} }
//endif;
/*выводим произвольное поле ACF*/

 

 

 

Магазин на WooCommerce

Шорткоды Woocommerce и их применение — полное описание

32 важных плагина для магазина на WooCommerce.

Как настроить сортировку в категории товаров магазина wooc описано в этом посте.

Наиболее полная подборка, пояснения Условные теги woocommerce

Отключаем подгрузку стилей, скрипов для страниц, не относящихся к Wooсommerce.

 

 

 

В итоге нам потребуется только создать средствами ACF требуемое произвольное поле, чтобы получить возможность к заполнению необходимыми данными…

 

 

создадим шорткод для обработки названий Категорий товаров

 

 

И, как только все это выполнено, добавляем в нужное место страницы шорткод [title_wooc_cats ] – остальное все будет обработано автоматически – функцией шорткода.

 

 

 

 

Как работать с условными тегами WP: пример на странице пагинации – закрываем в noindex,follow

 

 

 



...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !



Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©