Меню ланцюжка таксономії

Меню ланцюжка таксономії

4,95$

Меню ланцюжка таксономії - це плагін WordPress з одним шорткодом, який дозволяє створювати ланцюгові меню з будь-якими типами таксономій.


Меню ланцюжка таксономії - це плагін WordPress з одним шорткодом, який дозволяє створювати меню ланцюжків термінів таксономій з будь-якими вбудованими та спеціальними типами таксономій WordPress.

Терміни таксономій слід створювати в ієрархії:

Приклад шорткоду: [таксономія_меню ланцюга post_type= 'товар' систематика= 'product_cat' батьківський_ід=0 виключати= '36,12, XNUMX ' watch_view= 'повідомлення' show_count=1 title_title= 'Перегляньте' мета= '_ порожнє' мітка_таксономія= 'Виробник | Модель' label_post= 'Вибрати автомобіль' ідентифікатор ланцюга= 'ланцюжок1' connect_table= 'ttt1']


 Демонстраційна сторінка 1  Демонстраційний готовий ланцюжок  Сумісний з TABLEON  Сумісний з WOOT  Сумісний із поведінкою фільтрації WOOF  Питання?


Атрибути шорткоду:

  • post_type - який тип публікації використовувати в меню ланцюжка. Тип за замовчуванням:після'.
  • taxonomy - якими термінами таксономії орієнтуватися. Таксономія за замовчуванням:категорія'.
  • parent_id - розпочатий термін ID, 0 означає старших батьків. За замовчуванням slug - 0.
  • exclude - терміни ідентифікаторів, які потрібно приховати від ланцюжка. Наприклад: 12,44,73.
  • include - ідентифікатори термінів для показу. На відміну від "виключати'. Наприклад: 11,43,72.
  • include_top - ідентифікатори термінів, що стосуються лише основних батьківських термінів (батьківський == 0). Наприклад: 10,42,71.
  • show_count - показати / приховати кількість повідомлень у термінах у розкривних меню. Значення за замовчуванням - 0.
  • target - (преміум-версія) як відкрити вибрану сторінку публікації / термінів. За замовчуванням: '_ себе'(відкриття на тій же вкладці браузера). Щоб відкрити в іншій вкладці, використовуйте: '_blank'
  • watch_view - значення: 'повідомлень','умови','ніхто'. Що показати на кінці ланцюжка. повідомлень - розкривне меню з повідомленнями. терміни - кнопка із посиланням на публікації вибраного терміну в останньому спадному меню. ніхто - нічого, добре застосовувати з фільтрацією таблиць продуктів.
  • label_taxonomy - мітка (и) випадаючого меню. Приклад: Виробник | Модель (преміум-версія може використовувати роздільник для випадаючих ярликів | - дозволяє встановити індивідуальний заголовок для кожного спадного меню). Також можна використовувати власні дії (повинен починатися з 'call_filter_') для перекладів, приклад: [таксономія_меню ланцюга мітка_таксономія= 'call_filter_chain1' label_post= 'call_filter_chain1-post']. У файл functions.php додайте наступний код:

    Демонстрація: https://cars.wp-filter.com/simple-taxonomy-chain-menu/ - Країна | ​​Місто | Район
  • label_post - ярлик випадаючого списку повідомлень. Щоб використовувати дію замість тексту у файлі functions.php, додайте наступний код: (повинен починатися з 'call_filter_')
  • button_title – title of the button at the end of the chain. By default it is 'GO!'. Also is possible to use action (must started from 'call_filter_'), example: [taxonomy_chain_menu post_slug='product' taxonomy='product_cat' button_title='call_filter_chain1-btn']
  • label_before - (преміум-версія) будь-які слова перед першим випадаючим списком (v.2.0.7.2). Також можливо встановити текст за допомогою дії (повинен починатися з 'call_filter_'): ([таксономія_меню ланцюга post_slug= 'товар' систематика= 'product_cat' label_before= 'call_filter_chain1-before'])

    Демонстрація: https://demo.products-tables.com/taxonomy-chain-menu/
  • ready_chain - (преміум-версія) дозволяє відображати попередньо вибрані значення в ланцюговому меню, приклад: [таксономія_меню ланцюга watch_view= 'повідомлення' готовий_ланцюжок= '17,20, 51, допис (XNUMX) '] - в кінці ланцюжка відображатиметься розкривне меню з повідомленнями та кнопкою із посиланням на вибраний пост. Якщо існує більше підкатегорій, використовуйте 0 (нуль) в кінці: [таксономія_меню ланцюга готовий_ланцюжок= '17,20, XNUMX,0']. Приклад: https://woocommerce.wp-filter.com/simple-taxonomy-chain-menu-2/
  • chain_id - (для розробників) унікальний ідентифікатор JavaScript для події js 'taxonomy-chain-menu' та у власних діях WordPress
  • connect_table - унікальний ідентифікатор таблиці постів / продуктів, встановлений в атрибуті шорткоду таблиці або в її налаштуваннях. Можна використовувати таксономічне меню ланцюга як фільтр із плагінами таблиць публікацій та продуктів: ТАБЛИЦЯ - Таблиця повідомлень WordPress фільтрується https://posts-table.com/ і WOOT - таблиця продуктів WooCommerce https://products-tables.com/
    Співпраця з такими сценаріями можлива завдяки події JavaScript 'таксономія-ланцюжок-меню'та атрибути шорткоду'ідентифікатор ланцюга'з атрибутом'connect_table'
  • do_filter - приймає з поля лише одне значення - 'woof' (демо: https://demo.products-filter.com/taxonomy-chain-menu ), але можна адаптувати будь-який інший плагін фільтра для wordpress / woocommerce (для розробників) за допомогою js події таксономія-ланцюжок-меню-зробити-фільтр та значення там: e.detail.term_id, e.detail.slug, e.detail.container. Приклад: [таксономія_меню ланцюга post_slug= 'товар' систематика= 'product_cat' do_filter='шуф']
  • select_wrapper - (преміум-версія) (з 2.0.8 р.) має лише одне значення 'selectron23'і дозволяє обернути спадне меню в досягненні html-елемента Selectron23:

    Побачити приклад сторінки. Використовувати з атрибутом 'ідентифікатор ланцюга'для виділення функціональних можливостей для різних ланцюгових меню. Використовувати гачок 'таксономія-ланцюжок-меню-опція-дані', щоб встановити всі дані. Див. Приклад коду (додати до файлу functions.php) нижче, щоб встановити дані у спадному меню Selectron23:
  • select_width - (від 2.0.8) ширини для розкривних ланцюгів. Використовуйте одне значення або деяке, розділене символом "|". Приклади: '300px','300px | 250px | 20%'. Останнє значення актуальне для спадних меню в ланцюжку з номером 3 і більше.
  • max_posts_count - (від 2.0.8) встановити максимальну кількість повідомлень у розкривному меню
  • posts_orderby - (від 2.0.8) як упорядковувати дописи у спадному меню дописів (за назвою, ідентифікатором, мета). За замовчуванням: заголовок.
  • posts_order - (від 2.0.8) напрямок замовлення дописів у спадному меню постів. Можливі значення: ASC, DESC
  • posts_order_meta_key - (від 2.0.8) ось мета-ключ, за яким слід упорядковувати повідомлення у випадаючих повідомленнях. Будьте обережні - метазначення повинні існувати у запитаних повідомленнях. Приклад: [taxonomy_chain_menu post_slug = 'product' taxonomy = 'product_cat' posts_orderby = 'meta_value_num' posts_order_meta_key = 'prod_1' posts_order = 'DESC']
  • selectron23_max_open_height - (від 2.0.8) працює, якщо обгортка Selectron23 застосовується. Визначає максимальну висоту випадаючого списку в пікселях, якщо її відкрити. Якщо спадне меню більше - з’являється вертикальна прокрутка. В px тільки. Приклад значення: '150 | 200 | 300'- ширина для першого, другого та третього розкривного меню. Якщо буде застосовано більше 3 розкривних списків останнього значення, у цьому випадку '300'.

[немає jQuery - чистий JavaScript!]


Гачки:

  • таксономія-ланцюжок-меню-опція-дані - для набору даних, коли застосовано selectron23, див. повний приклад коду вище.
  • таксономія-ланцюжок-меню-завантажувач - змінити зображення завантажувача
  • таксономія-ланцюжок-меню-зробити-фільтр - javascript гачок, для розробників лише гачок для синхронізації плагінів фільтра. У коді, який називається як:
  • таксономія-ланцюжок-меню-вибір-змінено - гачок JavaScript, працює, коли користувач робив виділення у спадному меню

Входить у подарунок до наступного набору плагінів:

Сумісний з WPML автоматично, ніяких дій не потрібно.


 Демонстраційна сторінка 1  Демонстраційний готовий ланцюжок  Сумісний з TABLEON  Сумісний з WOOT  Сумісний із поведінкою фільтрації WOOF  Питання?

WOOBE - Професійний редактор і менеджер продуктів WooCommerce