[воу]
Основной шорткод для таблицы продуктов 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’]