Meny för taxonomikedjan

Meny för taxonomikedjan

4,95$

Meny för taxonomikedjan - är WordPress-plugin med endast en kortkod som gör det möjligt att skapa kedjemenyer med alla typer av taxonomier.


Meny för taxonomikedjan - är WordPress-plugin med en kortkod, vilket gör det möjligt att skapa taxonomier villkor kedjan menyer med alla inbyggda och anpassade typer av WordPress taxonomier.

Taxonomier villkor bör skapas i hierarkin:

Kortkodsexempel: [taxonomi_kedjemeny post_type= 'produkt' taxonomi= 'produkt_katt' PARENT_ID=0 utesluta= '36,12, XNUMX ' watch_view= 'inlägg' visa_antal=1 knapp_titel= 'Se det' mål= '_ tom' label_taxonomy= 'Producent | Modell' label_post= 'Välj bil' chain_id= 'kedja1' anslut_tabell= 'ttt1']


 Demo sida 1  Demoklar kedja  Kompatibel med TABLEON  Kompatibel med WOOT  Kompatibel med WOOF-filtreringsbeteende  Frågor?


Kortkodsattribut:

  • post_type - vilken inläggstyp som ska användas i kedjemenyn. Standardtyp är 'inlägg'.
  • taxonomy - vilka taxonomiska termer att navigera i. Standardtaxonomi är 'kategori'.
  • parent_id - startad term-ID, 0 betyder toppföräldrar. Standard slug är 0.
  • exclude - termer ids att dölja från kedjan. Till exempel: 12,44,73.
  • include - termer ids att visa. Motsatt till 'utesluta'. Till exempel: 11,43,72.
  • include_top - endast termer id: s relaterade till de översta överordnade termerna (förälder == 0). Till exempel: 10,42,71.
  • show_count - visa / dölj antalet inlägg i termerna i rullgardinsalternativ. Standardvärdet är 0.
  • target - (premium version) hur man öppnar vald sida / termer sida. Standard är: '_själv'(öppnas i samma webbläsarflik). För att öppna i en annan flik, använd: '_blank'
  • watch_view - värden: 'inlägg','villkor','ingen'. Vad du ska visa i slutet av kedjan. inlägg - rullgardinsmeny med inlägg. Villkor - knapp med länken till inlägg för den valda termen i den sista rullgardinsmenyn. Ingen - inget, bra att använda med filtrering av produkttabeller.
  • label_taxonomy - etikett (er) för rullgardinsmenyn / rullgardinsmenyerna. Exempel: Producent | Modell (premiumversionen kan endast använda avdelare för rullgardinsdekaler | - gör det möjligt att ställa in enskild titel för varje rullgardinsmeny). Det är också möjligt att använda anpassade åtgärder (måste starta från 'call_filter_') för översättningar, exempel: [taxonomi_kedjemeny label_taxonomy= 'call_filter_chain1' label_post= 'call_filter_chain1-post']. Lägg till nästa kod i filfunktioner.php:

    demo: https://cars.wp-filter.com/simple-taxonomy-chain-menu/ - Land | Stad | Distrikt
  • label_post - etikett för rullgardinsmenyn för inlägg. För att använda åtgärd istället för text i filfunktioner.php lägg till nästa kod: (måste starta från '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 - (premium version) några ord före första rullgardinsmenyn (v.2.0.7.2). Det går också att ställa in text genom handling (måste starta från 'call_filter_'): ([taxonomi_kedjemeny post_slug= 'produkt' taxonomi= 'produkt_katt' label_before= 'call_filter_chain1-före'])

    demo: https://demo.products-tables.com/taxonomy-chain-menu/
  • ready_chain - (premium version) gör det möjligt att visa förvalda värden i kedjemenyn, exempel: [taxonomi_kedjemeny watch_view= 'inlägg' redo_chain= '17,20, 51, post (XNUMX) '] - i slutet av kedjan visas rullgardinsmeny med inlägg och knapp med länk till valt inlägg. Om det finns fler underkategorier använder du 0 (noll-) i slutet: [taxonomi_kedjemeny redo_chain= '17,20, XNUMX,0']. Exempelvis: https://woocommerce.wp-filter.com/simple-taxonomy-chain-menu-2/
  • chain_id - (för utvecklare) unik JavaScript-identifierare för js-händelsen 'taxonomy-chain-menu' och i anpassade WordPress-åtgärder
  • connect_table - unik identifierare för inlägg / produkttabell i tabellkortkodattribut eller dess inställningar för backend. Det är möjligt att använda Taxonomy Chain Menu som filter med inlägg och produkttabell-plugins: TABELL - WordPress-inläggstabellen kan filtreras https://posts-table.com/ och WOOT - tabellen WooCommerce -produkter https://products-tables.com/
    Sådant skriptsamarbete är möjligt tack vare JavaScript-evenemanget 'taxonomi-kedjemeny'och kortkodsattribut'chain_id'med attribut'anslut_tabell'
  • do_filter - accepterar endast ett värde från rutan - 'woof' (demo: https://demo.products-filter.com/taxonomy-chain-menu ), men det är möjligt att anpassa något annat wordpress / woocommerce filter plugin (för utvecklare) med js-händelse taxonomi-kedja-meny-gör-filter och värden där: e.detail.term_id, e.detail.slug, e.detail.container. Exempel: [taxonomi_kedjemeny post_slug= 'produkt' taxonomi= 'produkt_katt' do_filter='väft']
  • select_wrapper - (premium version) (från 2.0.8) har bara ett värde 'selectron23'och tillåter att rullgardinsmenyn slås in i räckvidd html-element Selectron23:

    Se exempel sida. Använd med attribut 'chain_id'för att separera funktionalitet för olika kedjemenyer. Använd krok 'taxonomi-kedja-meny-alternativ-data'för att ställa in all data. Se kodexempel (lägg till filfunktioner.php) nedan för att ställa in data i rullgardinsmenyn Selectron23:
  • välj_bredd - (från 2.0.8) bredder för nedrullningar i kedjan. Använd ett värde eller något avgränsat med '|'. Exempel: '300px','300px | 250px | 20%'. Det sista värdet är faktiskt för nedrullningar i kedjan med nummer 3 och mer.
  • max_posts_count - (från 2.0.8) ställa in maximalt antal inlägg i rullgardinsmenyn för inlägg
  • posts_orderby - (från 2.0.8) hur man beställer inlägg i rullgardinsmenyn (efter titel, id, meta). Som standard: titel.
  • posts_order - (från 2.0.8) placerar orderriktning i rullgardinsmenyn för inlägg. Möjliga värden: ASC, DESC
  • posts_order_meta_key - (från 2.0.8) här är en metaknapp genom vilken rullgardinsmenyn för inlägg i inlägg ska beställas. Var försiktig - metavärden bör finnas i de begärda inläggen. Exempel: [taxonomy_chain_menu post_slug = 'produkt' taxonomy = 'product_cat' posts_orderby = 'meta_value_num' posts_order_meta_key = 'prod_1' posts_order = 'DESC']
  • selectron23_max_open_height - (från 2.0.8) fungerar om omslag Selectron23 tillämpas. Definierar maximal rullgardinshöjd i pixlar om den öppnas. Om rullgardinsmenyn är större visas vertikal rullning. I px endast. Värdeexempel: '150 | 200 | 300'- bredd för första, andra och tredje rullgardinsmeny. Om mer än tre rullgardinsmenyer kommer att tillämpas sista värdet, i detta fall '300'.

[ingen jQuery - ren JavaScript!]


Hooks:

  • taxonomi-kedja-meny-alternativ-data - för datauppsättning när selectron23 tillämpas, se fullständigt kodexempel ovan.
  • taxonomi-kedja-meny-loader - för att ändra laddarens bild
  • taxonomi-kedja-meny-gör-filter - javascript krok, för utvecklare bara koppla för att synkronisera filter plugins. I kod kallad:
  • taxonomi-kedja-meny-välj-ändrad - javascript krok, fungerar när användaren valde i rullgardinsmenyn

Ingår som present till nästa pluginspaket:

Kompatibel med WPML automatiskt, inga åtgärder behövs.


 Demo sida 1  Demoklar kedja  Kompatibel med TABLEON  Kompatibel med WOOT  Kompatibel med WOOF-filtreringsbeteende  Frågor?

WOOBE - WooCommerce Bulk Editor och Products Manager Professional