Полезные шорткоды и PHP функции для WordPress

Несколько интересных решений которые помогут увеличить вовлеченность ваших посетителей на сайте.

 

Как вывести шорткод через PHP

<?php echo do_shortcode( '[sc name="text_home-page"][/sc]' ); ?>

Как вывести товар Woocommerce по ID в записи блога через шорткод

[products ids="52162" limit="0" order="desc" orderby="price" visibility="hidden" ]

Еще один способ:

[product limit="1" columns="1" paginate="true" id="50753"]

Как вывести товары Woocommerce из некскольких категорий, сортировкой и пагинацией

[products category="domain,nodomain,development" limit="10000" order="desc" orderby="price" visibility="hidden" limit="25" paginate="true"]
 Основные параметры шорткода [ products ] для Woocommerce 
Параметр
Описание
Пример
ids
Вывод товаров по ID (через запятую)
ids="123,456"
skus
Вывод по артикулам (SKU)
skus="ABC-123,XYZ-789"
limit
Количество товаров (0 = без ограничения)
limit="8"
columns
Количество колонок в сетке
columns="4"
orderby
Сортировка: date, title, id, menu_order, popularity, rating, rand, price
orderby="price"
order
Направление: ASC или DESC
order="DESC"
category
Вывод по категории (слаг)
category="electronics"
cat_operator
Оператор для категорий: IN, NOT IN, AND
cat_operator="AND"
tag
Вывод по тегу товара (слаг)
tag="sale"
tag_operator
Оператор для тегов: IN, NOT IN, AND
tag_operator="IN"
attribute
Глобальный атрибут (без pa_)
attribute="color"
terms
Значения атрибута (слаги, через запятую)
terms="red,blue"
terms_operator
Оператор для терминов: IN, NOT IN, AND
terms_operator="IN"
visibility
Видимость: visible, catalog, search, hidden
visibility="catalog"
class
Дополнительный CSS-класс обёртки
class="my-products-grid"
on_sale
Только товары по скидке (true/false)
on_sale="true"
best_selling
Топ продаж (true/false)
best_selling="true"
top_rated
Лучшие по рейтингу (true/false)
top_rated="true"
paginate
Включить пагинацию (true/false)
paginate="true"

Как вывести товары определённого значения для атрибута одного

[products attribute="thematics" terms="regionalnyj" limit="200" columns="3"  visibility="hidden" limit="3"  paginate="true"]   

 

Как вывести виджет облако меток для товаров Woocommerce через PHP

<?php the_widget( 'WC_Widget_Product_Tag_Cloud', array('title' => '')); ?>

как вывести товары Рекомендуемые Woocommerce через шорткод (Рекомендуемый – интерфейсная метка)

[featured_products per_page="6"  columns="4" orderby="date" order="desc"]
Примеры других шорткодов: (Необходимо првоерить)
[recent_products per_page="8" columns="4"]       <!-- Новинки -->
[sale_products per_page="8"]                    <!-- Распродажа -->
[best_selling_products per_page="8"]            <!-- Бестселлеры -->
[top_rated_products per_page="8"]               <!-- Лучшие по рейтингу -->
[products skus="sku1,sku2" limit="2"]           <!-- По артикулу -->
[product_category category="odezhda"]           <!-- По категории -->

Как вывести список записей WordPress по тегу в материале (нужен плагин Display Posts от Bill Erickson)

[display-posts tag="private-blog-network" posts_per_page="25" image_size="thumbnail"]

Как вывести список записей WordPress по ID

[display-posts id="52210, 52168, 52548, 52139"]

Как вывести список записей WordPress из категории с картинками и ограничить кол-во, датой, форматом и сортировкой

[display-posts category="news" image_size="thumbnail" posts_per_page="3"  include_date="true" date_format="m.d.Y" order="DESC"]

Все варианты настройки можно посмотреть тут:

https://wordpress.com/support/display-posts-shortcode/
displayposts.com/docs/parameters/

guest
Закрыть меню
ZAPLATA.RU | Магазин готовых блогов Wordpress с автонаполнением
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.