Meniul lanțului de taxonomie

Meniul lanțului de taxonomie

4,95$

Meniul lanțului de taxonomie - este un plugin WordPress cu un singur shortcode care permite crearea de meniuri în lanț cu orice tip de taxonomii.


Meniul lanțului de taxonomie - este un plugin WordPress cu un singur shortcode, care permite crearea de meniuri de lanțuri de termeni de taxonomii cu orice tipuri de taxonomii WordPress încorporate și personalizate.

Termenii taxonomiei trebuie creați în ierarhie:

Exemplu de cod scurt: [meniul taxonomy_chain_ post_type= 'produs' taxonomie= 'product_cat' părinte_id=0 exclude= '36,12, XNUMX ' ceas_vizionare= 'postări' show_count=1 button_title= „Urmăriți-l” ţintă= '_ gol' etichetă_taxonomie= 'Producător | Model' etichetă_post= 'Selectați mașina' lant_id= 'lant1' connect_table= 'ttt1']


 Demo pagina 1  Lanțul Demo Ready  Compatibil cu TABLEON  Compatibil cu WOOT  Compatibil cu comportamentul de filtrare WOOF  Întrebări?


Atribute shortcode:

  • post_type - ce tip de postare trebuie utilizat în meniul lanțului. Tipul implicit este „post'.
  • taxonomy - ce termeni de taxonomie să navigați. Taxonomia implicită este „categorie'.
  • parent_id - ID-ul termenului început, 0 înseamnă părinți de top. Slugul implicit este 0.
  • exclude - termeni ID-uri de ascuns de lanț. De exemplu: 12,44,73.
  • include - termeni ID-uri de afișat. Opus 'exclude'. De exemplu: 11,43,72.
  • include_top - ID-uri de termeni referitoare numai la termenii părinți de top (părinte == 0). De exemplu: 10,42,71.
  • show_count - afișează / ascunde numărul de postări în termenii din opțiunile derulante. Valoarea implicită este 0.
  • target - (versiune premium) cum se deschide pagina selectată de postare / termeni. Implicit este: '_de sine"(deschizându-se în aceeași filă a browserului). Pentru a deschide într-o altă filă, utilizați:_blank'
  • watch_view - valori: 'posturi','termeni','nici unul'. Ce să arăți la capătul lanțului. postări - drop-down cu postări. Termeni - buton cu linkul către postările termenului selectat în ultimul meniu derulant. Nici unul - nimic, bine de aplicat cu filtrarea tabelelor de produse.
  • label_taxonomy - eticheta (etichetele) din meniul (listele) derulant (e). Exemplu: Producător | Model (versiunea premium poate folosi doar separatorul pentru etichetele drop-down | - permite setarea titlului individual pentru fiecare listă derulantă). De asemenea, este posibil să utilizați acțiuni personalizate (trebuie să înceapă de la „call_filter_”) pentru traduceri, exemplu: [meniul taxonomy_chain_ etichetă_taxonomie= 'call_filter_chain1' etichetă_post= 'call_filter_chain1-post']. În fișier funcții.php adăugați următorul cod:

    Demo: https://cars.wp-filter.com/simple-taxonomy-chain-menu/ - Țară | Oraș | District
  • label_post - eticheta drop-down a postărilor. Pentru a utiliza acțiunea în loc de text în fișierul functions.php adăugați următorul cod: (trebuie să înceapă de la „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 - (versiune premium) orice cuvinte înainte de prima listă derulantă (v.2.0.7.2). De asemenea, este posibil să setați textul prin acțiune (trebuie să înceapă de la „call_filter_”): ([meniul taxonomy_chain_ post_slug= 'produs' taxonomie= 'product_cat' etichetă_înainte= 'call_filter_chain1-before'])

    Demo: https://demo.products-tables.com/taxonomy-chain-menu/
  • ready_chain - (versiune premium) permite afișarea valorilor preselectate în meniul lanțului, exemplu: [meniul taxonomy_chain_ ceas_vizionare= 'postări' gata_lant= '17,20, 51, postare (XNUMX) '] - la sfârșitul lanțului va fi afișat meniul derulant cu postări și buton cu linkul către postarea selectată. Dacă există mai multe subcategorii, folosiți 0 (zero) la sfârșitul: [meniul taxonomy_chain_ gata_lant= '17,20, XNUMX,0']. Exemplu: https://woocommerce.wp-filter.com/simple-taxonomy-chain-menu-2/
  • chain_id - (pentru dezvoltatori) identificator JavaScript unic pentru evenimentul js „taxonomy-chain-menu” și în acțiuni personalizate WordPress
  • connect_table - identificator unic al tabelului de mesaje / produse setat în atributul shortcode al tabelului sau al setărilor sale de backend. Este posibil să utilizați Meniul lanțului de taxonomie ca filtru cu pluginuri pentru mesaje și produse de masă: TABLEON - Tabel de mesaje WordPress Filtrabil https://posts-table.com/ și WOOT - Tabel cu produse WooCommerce https://products-tables.com/
    O astfel de cooperare în scripturi este posibilă datorită evenimentului JavaScript 'taxonomy-chain-menu„și atribute shortcode”lant_id„cu atribut”connect_table'
  • do_filter - acceptă din cutie o singură valoare - „woof” (demo: https://demo.products-filter.com/taxonomy-chain-menu ), dar este posibil să adaptați orice alt plugin de filtru wordpress / woocommerce (pentru dezvoltatori) folosind evenimentul js taxonomy-chain-menu-do-filter și valori acolo: e.detail.term_id, e.detail.slug, e.detail.container. Exemplu: [meniul taxonomy_chain_ post_slug= 'produs' taxonomie= 'product_cat' face_filtru='bătătură']
  • select_wrapper - (versiune premium) (de la 2.0.8) are o singură valoare 'selectron23'și permite să înfășurați meniul drop-down în reach html-element Selectron23:

    Vedea pagina de exemplu. Folosiți cu atributul 'lant_id'pentru a separa funcționalitatea pentru diferite meniuri de lanț. Folosește cârligultaxonomy-chain-menu-option-data'pentru a seta toate datele. A se vedea exemplul de cod (adăugați la fișier funcții.php) de mai jos pentru a seta datele în lista derulantă Selectron23:
  • select_width - (de la 2.0.8) lățimi pentru drop-down-uri în lanț. Folosiți o valoare sau unele separate prin „|”. Exemple:300px','300 px | 250 px | 20%'. Ultima valoare este reală pentru meniurile derulante din lanț cu numărul 3 și mai mult.
  • max_posts_count - (de la 2.0.8) setați numărul maxim de postări în meniul derulant de postări
  • posts_orderby - (de la 2.0.8) cum să comandați postări în meniul drop-down de postări (după titlu, id, meta). În mod implicit: titlu.
  • posts_order - (de la 2.0.8) direcția comenzii postărilor în meniul derulant al postărilor. Valori posibile: ASC, DESC
  • posts_order_meta_key - (de la 2.0.8) aici este meta cheia prin care ar trebui comandate postările din meniul drop-down. Aveți grijă - valorile meta ar trebui să existe în postările solicitate. Exemplu: [taxonomy_chain_menu post_slug = 'produs' taxonomy = 'product_cat' posts_orderby = 'meta_value_num' posts_order_meta_key = 'prod_1' posts_order = 'DESC']
  • selectron23_max_open_height - (de la 2.0.8) funcționează în cazul învelișului Selectron23 este aplicat. Definește înălțimea maximă derulantă în pixeli dacă este deschisă. Dacă meniul derulant este mai mare - apare derularea verticală. În px numai. Exemplu de valoare: '150 | 200 | 300'- lățimea pentru primul, al doilea și al treilea meniu derulant. Dacă se vor aplica mai mult de 3 drop-down-uri ultima valoare, în acest caz '300'.

[nu jQuery - JavaScript pur!]


Hooks:

  • taxonomy-chain-menu-option-data - pentru setul de date la aplicarea selectron23, vezi exemplul de cod complet de mai sus.
  • taxonomy-chain-menu-loader - pentru a schimba imaginea încărcătorului
  • taxonomy-chain-menu-do-filter - cârlig javascript, pentru dezvoltatori cârlig doar pentru sincronizarea pluginurilor de filtru. În cod numit ca:
  • taxonomy-chain-menu-select-modified - cârlig javascript, funcționează atunci când utilizatorul a selectat într-o listă derulantă a lanțului

Inclus ca cadou în următorul pachet de pluginuri:

Compatibil cu WPML automat, nu sunt necesare acțiuni.


 Demo pagina 1  Lanțul Demo Ready  Compatibil cu TABLEON  Compatibil cu WOOT  Compatibil cu comportamentul de filtrare WOOF  Întrebări?

WOOBE - WooCommerce Bulk Editor și Products Manager Professional