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


обновлено: 2022-06-15 в теме: WooCommerce и WordPress  Читаемая статья!
Запросто с WordPress создание и продвижение сайтов ATs media

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

В данной статье найдёте основные условные теги, используемые для более тонкой настройки работы магазина на woocommerce (все условные теги – будет ссылка).

 

Условные теги woocommerce используются в файлах шаблонов сайтов на wordpress, чтобы изменять некий отображаемый контент (элементы) в зависимости от условий страницы, на которой находится посетитель: карточки товаров, виджеты, важные сообщения администрации.. и пр. либо блоки рекламы…

 

Рассмотрим некоторые примеры условных тегов WOOC и их использование в активных темах магазинов:

Суть работы достаточно проста, так что… (статья написана, как запоминалка на будущее для себя)

 


 

 

 

 

 

статья рассчитана на администраторов более-менее владеющих азами программирования!

 

 

 

что такое условные теги woocommerce?

 

 

 

 

как сделать атрибут товара произвольной ссылкой:WooCommerce

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

Условные теги WordPress: полная подборка, пояснения…

Страницы пагинации (Вордпресс), по этой ссылке подробно разбираем примеры is_paged для странички пагинации…

Генерируем номера SKU заказов – магазин на WooCommerce; добавим/скроем артикул: много вариантов…

 

 

 

 

Как и говорилось выше, условные теги woocommerce используют для того чтобы скрыть/показать тот или иной элемент (блок, сообщение) сайта.

 

 

В woocommerce используются пользовательские типы записей, на которых, скажем так, строятся страницы магазина. Однако возможно также использовать многие условные теги WordPress.

 

 

 

…примеры работы с условными тегами WordPress: как исключить записи в каких-то иных страницах архивов ЛИБО ЖЕ примеры работы с условными тегами Вордпресс – на этой странице отыщете список тегов, коими располагает WordPress: https://codex.wordpress.org/Conditional_Tags

 

 

 

Условные теги WordPress используются только после action__selection – action hook – ( wp action hook является “стартовой”, от которой мы можем использовать условные выражения).

 

 

Не рекомендуется использование условных тегов в functions.php (а напрямую в файлах шаблона).

 

 

 

 

доступные условные теги woocommerce

 

 

 

 

Суть отработки условных тегов –  проверять, выполняется ли заданное условие, и, на основе проверки, возвращать либо true, либо false: то есть показ/запрет…

 

 

 

 

Итак:

 

 

 

в плане интересного:

 

Обновление woocommerce пропал lightbox — галерея — решаем проблему…

Woocommerce шорткоды и их применение

Индексация страниц noindex,follow — корзины и оформления заказов — обновление woocommerce

Как более тонко организовать в магазине на woocommerce блок “Похожие по теме товары” ?

 

 

 

 

основные условные теги для магазина на woocommerce

 

 

 

 

Все условные теги – здесь.

 

 

WooCommerce page – страница вукомерц

 

 

is_woocommerce()

 

…возвратит true для страниц, которые использует шаблоны woocommerce: например, оформление заказа или корзина являются стандартными страницами WP, на которые добавлены шорткоды WOOC и, следовательно, не будут включены.

 

 

Main shop page – главная страница магазина

 

 

is_shop()

 

возвратит true, когда просматривается страница архива продуктов (главная страница магазина). То есть заданный условный элемент будет показан!

 

 

Product category page – страница категорий продуктов

 

 

is_product_category()

 

Покажет элемент на странице категорий товаров магазина woocommerce.

 

is_product_category( 'soft' ) – покажет элемент на странице категории soft.

 

is_product_category( array( 'soft', 'games' )) – а это, следовательно, для категорий с именами “soft” и “games”.

 

 

 

Product tag page – теги продуктов (продукции)

 

 

is_product_tag() – покажет блок (элемент магазина) в архиве тегов (меток).

 

is_product_tag( 'soft' ) – в архиве метки продукции soft.

 

is_product_tag( array( 'soft', 'games' )) – в архивах меток soft  и games…

 

 

 

Single product page – страница продукта (карточка товара)

 

 

is_product() – возвратит true для страницы продукта (см. таже is_singular – ссылка выше).

 

 

 

Cart page – страница корзины покупателя

 

 

is_cart() – покажет блок для корзины (в корзине)

 

 

 

условные теги wooc

 

 

Checkout page – страница оформления заказа woocommerce

 

 

is_checkout()

 

 

 

Customer account pages – страница учётной записи клиента магазина

 

 

is_account_page()

 

 

 

 

Endpoint – завершающие (конечные) страницы магазина woocommerce

 

 

 

При помощи шорткодов данных ниже, возможно, добавить на “завершающие” страницы магазина (когда посетитель покидает магазин) какие-то важные напоминания!! Об акциях, к примеру…

 

 

 

is_wc_endpoint_url() – конечная точка просмотра страниц магазина (на выходах) – будет показан требуемый элемент(ы).

 

is_wc_endpoint_url( 'order-pay' ) – конечная страница (точка) при оплате заказа.

 

is_wc_endpoint_url( 'order-received' ) – конечная точка для полученного заказа.

 

is_wc_endpoint_url( 'view-order' ) – конечные точки (финальные) “порядка” просмотра страниц

 

is_wc_endpoint_url( 'edit-account' ) – фин. редактирование учётной записи…

 

is_wc_endpoint_url( 'edit-address' ) – фин. редактирование адреса пользователем…

 

is_wc_endpoint_url( 'lost-password' ) – фин. редактирование пароля пользователем…

 

is_wc_endpoint_url( 'customer-logout' ) – фин. редактирование логина пользователем…

 

is_wc_endpoint_url( 'add-payment-method' ) – фин. редактирование пользователем метода оплаты…

 

 

 

Ajax request – запрос Аякс

 

 

is_ajax() – возвращает true (показывает блок), когда страница загружается методом ajax.

 

 

 

 

примеры использования условных тегов woocommerce

 

 

 

В примере ниже показан принцип использования условных тегов woocommerce.

 

 

Например, проследите по примеру, как будет отображаться разный контент для разных же категорий:

 

 

 

if ( is_product_category()) {

if ( is_product_category( 'soft' )) {
echo 'Привет! взгляните на наш предлагаемый Софт ниже.'; // в категории soft
} elseif ( is_product_category( 'games' )) {
echo 'Привет! игроки!'; // в категории Игры games
} else {
echo 'Привет! Взгляните на наши продукты ниже'; // все остальные категории...
}

}

 

 

 

Таким нехитрым образом, используя условные теги WOOC, возможно настроить вывод информационных блоков на тех или иных страницах по своим желаниям.

 

 

 

в кино рассмотрим нюансы в работе с условными тегами WordPress на примере скрытия страниц пагинации в noindex,follow

 

 

 

 


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


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

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





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

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

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

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