! Запросто с WordPress - доступная ручная работа по правилам оптимального интернета

Здравствуй всегда, читатель !
написано: — 
отредактировано: 2019-04-02
издатель:  в теме: WooCommerce и WordPress вопрос в тему
 
Запросто с WordPress — ATs media fashion

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

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

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

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

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


 

 

 

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

 

 

 

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

 

 

 

 

 

 

Как и говорилось выше, условные теги 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

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, возможно настроить вывод информационных блоков на тех или иных страницах по своим желаниям.

 

 

 


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


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

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


Нажатия на кнопочки определяют Ваше высокое гражданское сознание
Удачи в работе и творчестве..!
 ! самое читаемое:
   Условные теги woocommerce — наиболее полная подборка, пояснения   Новые изменения в правилах AdSense вступили в силу!..   Выбираем хостинг для своего сайта — сервис — рейтинг хостингов   Подборка полезного кода (сниппеты) для работы магазина на WooCommerce   Как создать на хостинге тестовый сайт за 5 10 минут..?   Включаем обслуживание gzip сжатия файлов на хостинге и в htaccess   Подборка вариантов Redirect 301 — на все случаи жизни сайта   Подключение jQuery библиотеки от CDN Google — рационально!..   Как выбрать хостинг — пошаговые инструкции (обзор 4 хостингов) — нюансы модного ssl сертифицирования   Создаём плагин — отдельный файл функций для сайта my-functions.php   Woocommerce шорткоды и их применение   14 полезных сниппетов — код для наилучшей работы сайта WordPress — функции   Ускоряем сайт: основные кэш и gzip правила .htaccess которые нужно знать   Открепляем прилепленные записи (Sticky Posts) автоматически — по заданной дате
↔ перетаскивайте ленту ↔

смотреть ещё статьи в теме WooCommerce и WordPress
меточная навигация:


Комментарии © 0 к статье: Условные теги woocommerce — наиболее полная подборка, пояснения

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

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

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

 необходимо принять правила конфиденциальности и пользовательского соглашения
Яндекс.Метрика
? стартовая линейка услугSkype консультацияЕсли вы выбрали для своего сайта WordPress и только-только начинаете изучать панель управления контентом, то этот вариант оnline консультаций — практически по любым вопросам — для вас! вопросы сюдаSkype онлайн