Добавление на страницу случайных (или указанных) товаров

Для того чтобы добавить на любую страницу сайта блок с товарами, можно использовать шорткод [p_products].

Шорткод понимает ряд параметров, что дает вам возможность управлять его поведением.
Вы можете показать на странице:

  • строго определенные товары
  • полностью случайные товары
  • случайные товары из указанных разделов каталога
  • случайные товары из заданного списка товаров

Причем выбраны будут только те товары, которые можно купить (установлена цена и есть кнопка покупки)!

Общий вид шорткода:
[p_products limit=N ids=1,2,3 cats=11,22,33 rand=1]

Все параметры не обязательные.

  • limit — количество товаров, которые вы хотите вывести (если не указан, принимается равным 10)
  • ids — список (через запятую) id товаров, которые нужно вывести. Если количество товаров в этом списке больше значения limit, будет выбрано limit случайных товаров из этого списка.
  • cats — список (через запятую) id разделов каталога из которых брать товары
  • rand — тип сортировки, работает только с параметром ids. 1: сортировать товары случайным образом, 0: выводить товары в том порядке, в котором они перечислены в параметре ids

Пример страницы с добавленным шорткодом: http://p-api-shop.ru/?page_id=941
(нажимайте F5, товары будут меняться)

Как редактировать шаблон, по которому выводятся эти товары?
Шаблон расположен в папке themefiles, главной папки плагина и называется p_products_template.php
Не изменяйте этот файл прямо на месте! Иначе при обновлении плагина вы потеряете все сделанные изменения. Скопируйте этот файл в папку вашей темы и уже там редактируйте. В первую очередь плагин ищет шаблон в папке темы и только если не находит, использует стандартный файл из themefiles.


Аналогичный функционал доступен при редактировании шаблонов.
Используйте для этого функцию papi_get_products()