WOOT - Таблицы активных продуктов WooCommerce

[воу]

Основной шорткод для таблицы продуктов WooCommerce. Рисует таблицу изделий из дерева. Может использоваться без атрибутов со значениями по умолчанию. С атрибутом 'id«(идентификатор таблицы) используется для отображения созданных таблиц в бэкэнде плагина. Все атрибуты имеют более высокий приоритет, чем настройки в бэкэнде!

Атрибуты:

  • id: основной атрибут, означает созданный на идентификаторе бэкэнд-таблицы. Вы можете создать таблицу и перегрузить некоторые ее параметры атрибутами ниже.
  • columns: установить столбцы таблицы. Пример[woot columns=’id,thumbnail,title,price,sku,gallery,add_to_cart’]. Все возможные ключи столбцов вы можете получить на страница администратора плагина-> вкладка Настройки -> кнопка «Все возможные ключи столбцов»В нижней части таблицы настроек.
  • cells_width: установить ширину столбцов в соответствии с их порядком в таблице: [woot cells_width=’1px,200px,20%,auto’]
  • per_page: установить количество товаров на странице
  • per_page_sel_pp: установить значения для каждой страницы, например: [woot per_page_sel_pp=’5,15,25′]
  • per_page_position: установить позицию нумерации страниц. Пример: [woot per_page_position=’t’]
    • т - верх
    • б - низ
    • tb - верх и низ
    • нет - не показывать это раскрывающееся меню
  • per_page_sel_position: установить позицию раскрывающегося списка на странице. Пример: [woot per_page_sel_position=’t’]
    • т - верх
    • б - низ
    • tb - верх и низ
    • нет - не показывать это раскрывающееся меню
  • order_by: ключ, по которому упорядочиваются товары после загрузки страницы. Все возможные ключи вы можете получить на страница администратора плагина-> вкладка Настройки -> кнопка «Заказ по ключам»В нижней части таблицы настроек, см.«Заказ по ключам»В появившемся всплывающем окне. Ключи для пользовательского шорткода:
    • популярность - Сортировать по популярности
    • рейтинг - Сортировать по средней оценке
    • даты - Сортировать по последнему
    • цена - Сортировать по цене: по возрастанию
    • цена по убыванию - Сортировать по цене: по убыванию
    • название - Сортировать по имени А-Я
    • название-описание - Сортировать по названию ZA
    • SKU - Артикул: По возрастанию
    • артикул - Артикул: По убыванию
    • акции - Количество на складе: по возрастанию
    • склад-описание - Количество на складе: по убыванию
    • главная - Общий объем продаж: по возрастанию
    • продажи-desc - Общий объем продаж: по убыванию
    • Комментарии - Количество комментариев: по возрастанию
    • комментарии-по убыванию - Количество комментариев: по убыванию
    • модифицировало - Дата последнего изменения: от старых к новейшим
    • модифицированный-desc - Дата последнего изменения: от новых к старым
    • меню_порядок - Сортировка по порядку меню
    • on_sales - Продажи товаров в первую очередь
    • на складе - Сортировать по доступности
    • все - Сортировка случайным образом
    • id - Сортировка по идентификатору продукта: по возрастанию
    • идентификатор-описание - Сортировать по идентификатору продукта: по убыванию
  • order: направление сортировки товаров, здесь 2 возможных значения: asc OR desc
  • hide_text_search: каждый [woot] шорткод имеет поисковый ввод выше, который позволяет производить поиск по названию продукта, установите здесь 1, чтобы скрыть его, если это необходимо
  • text_search_min_symbols: здесь вы можете установить минимальное количество символов, когда виден поиск по названию товара
  • text_search_placeholder: заполнитель для поиска по названию продуктов
  • filter_form: добавить форму фильтра над таблицей. Пример[woot filter_form=’price,pa_color’]. Все возможные ключи вы можете получить на странице администратора плагина-> вкладка Настройки -> кнопка «Все возможные ключи столбцов»В нижней части таблицы настроек, см.«Заказ по ключам»В появившемся всплывающем окне.
  • hide_filter_form: если установить 1, то вместо формы фильтра появится кнопка, при нажатии на эту кнопку появится форма фильтра
  • disable_filter_form: полностью отключить (hide) форма фильтра, если она существует
  • use_load_more: если здесь поставить 1 - вместо нумерации страниц внизу таблицы появится кнопка «Загрузить ещё».
  • table_html_id: Пример: 'моя_великая_таблица'- для целей CSS или программирования
  • post_status: с помощью этого атрибута можно показывать товары не только с 'публиковать' положение дел. Пример: 'опубликовать, черновик"
  • orderby_select_fields: если установить значения, здесь появляется выпадающий список сортировки. Все возможные ключи вы можете получить на страница администратора плагина-> вкладка Настройки -> кнопка «Все возможные ключи столбцов»В нижней части таблицы настроек, см.«Заказ по ключам»В появившемся всплывающем окне.
  • compact_view_width: Для небольших мобильных устройств. Здесь вы можете установить ширину окна, меньше которой таблица будет отображаться в компактном режиме. Пример: 500
  • hide_on_mobile: установить столбцы, которые вы, возможно, хотите скрыть на мобильных устройствах
  • show_cart: если установить 1 - корзина будет отображаться на столе
  • cart_position: 0 - Корзина справа, Сортировка слева; 1 - Корзина слева, Сортировка справа
  • show_print_btn: показать кнопку печати в левом верхнем углу стола
  • display_cell_info: отображать информацию о ячейке при наведении курсора мыши
  • skin: скин для текущей таблицы, подробнее о скинах здесь
  • current_page: стартовая страница после загрузки таблицы. Пример: 4
    Также с помощью данных GET можно указать номер страницы по ссылке, пример: https://demo.products-tables.com/?current_page=7 - обратите внимание на поле ссылки 'текущая страница"
  • use_flow_header: летающий заголовок при прокрутке таблицы. Включено по умолчанию.
  • predefinition: только в формате JSON, не рекомендуется использовать его таким образом, так как возможна ошибка, лучше использовать с табличными инструментами -> вкладка «Предопределение«, Но вы можете это сделать, например: [woot predfinition = '{« ids »:« 13287,12851,12843 ″, «author»: 2, «on_sale_only»: 1, «in_stock_only»: 1, «Feature_only»: 1, «бестселлеры»: 4, «новейшие»: 2, «by_taxonomy»: «product_cat: 25,26 | pa_color: 19 | rel: AND», «sku»: »sku-abc, sku-yes, sku-green -l »,« ids_exclude »:« 13552 ″, «not_by_taxonomy»: «pa_color: 19 | pa_size: 21 | rel: или»} ']
  • author: получить продукты по их идентификатору автора. Может использоваться для плагинов членства.
  • mode: возможные значения - 'Ajax«»to_json«»JSON'. Режим Ajax всегда включен, если не переопределяется этим атрибутом. 'to_json'режим позволяет кэшировать данные сообщений на лету, и пользователь может перемещаться по ним в таблице без запросов сервера, поиск только по заголовку сообщений (фильтры работают только с базой данных)! 'JSON'не получать сообщения с помощью ajax и отображать на странице полностью кешированную таблицу сразу после загрузки страницы. В качестве 'JSON'режим используется на бэкэнде, на лицевой стороне с этим режимом должен быть применен атрибут шорткода is_front = 1Если установлен режим json или to_jsonorderby_select_fields'будет отключено! Увидеть демо здесь.
  • filter_provider: специальный атрибут, который позволяет синхронизировать запросы к базе данных WOOT с различными плагинами в качестве фильтров товаров для woocommerce, например: гав, МДТФ. Некоторые примеры использования здесь. Читать информация для разработчиков здесь.
  • woot_text_search_by: специальный атрибут для ввода текста 'Поиск по названию'которые по умолчанию ищут продукт только по его названию. По этому атрибуту вы можете расширить поиск по следующим полям: post_title (по умолчанию), POST_CONTENT, post_excerpt. Также, если вы используете ввод текста по заголовку из конструктора фильтра, этот атрибут также поможет использовать поиск текста по одному вводу текста.
  • css_classes: любые классы CSS для контейнера таблицы
  • no_found_text: произвольный текст, когда товары не найдены
  • table_view: здесь возможно только одно значение - 'separated', разделяет ячейки таблицы товаров. См. Демонстрационные страницы, чтобы понять:
  • post_title_as_text - отключение / включение ссылки в названии продукта (1/0)
  • disable_link_on_thumb - отключение / включение ссылки на миниатюре продукта (1/0)

Некоторые примеры смешанного использования:

  • [woot id=25 columns=’id,title,product_cat,pa_color,pa_size’ cells_width=’1,80%,auto,150′]
  • [woot id=14 columns=’id,title’ filter_form=’price’]
  • [woot id=13280 table_html_id=’tt13280aa’ post_status=’draft’ orderby_select_fields=’price,price-desc’]
  • [woot_upsells id=49 columns=’id,title,price,hmeta_1,add_to_cart’ compact_view_width=800]
  • [woot columns=”id,post_title,cars_model” per_page=4 per_page_sel_pp=”2,4,6,8″ per_page_position=’t’ per_page_sel_position=’t’ order_by=’post_title’ order=’asc’]