Taksonomikjedemeny

Taksonomikjedemeny

4,95$

Taksonomikjedemeny - er WordPress-plugin med bare en kortkode som gjør det mulig å lage kjedemenyer med alle typer taksonomier.


Taksonomikjedemeny - er WordPress-plugin med én kortkode, som gjør det mulig å lage taksonomi vilkår kjedemenyer med alle innebygde og tilpassede typer WordPress taksonomier.

Taksonomier vilkår bør opprettes i hierarki:

Kortkodeeksempel: [taksonomi_kjedemeny post_type= 'produkt' taksonomi= 'produkt_katt' foreldre_id=0 ekskludere= '36,12, XNUMX ' watch_view= 'innlegg' show_count=1 knapp_tittel= 'Se det' mål= '_ blank' label_taxonomy= 'Produsent | Modell' label_post= 'Velg bil' chain_id= 'chain1' koble_tabell= 'ttt1']


 Demo side 1  Demo Ready Chain  Kompatibel med TABLEON  Kompatibel med WOOT  Kompatibel med WOOF-filtreringsadferd  Spørsmål?


Kortkodeattributter:

  • post_type - hvilken innleggstype du skal bruke i kjedemenyen. Standard type er 'poste'.
  • taxonomy - hvilke taksonomibetingelser du skal navigere på. Standard taksonomi er 'kategori'.
  • parent_id - startet termin ID, 0 betyr toppforeldre. Standard slug er 0.
  • exclude - vilkår ids å skjule fra kjeden. For eksempel: 12,44,73.
  • include - vilkår ids å vise. Motsatt av 'ekskludere'. For eksempel: 11,43,72.
  • include_top - vilkår id-er bare relatert til de overordnede vilkårene (foreldre == 0). For eksempel: 10,42,71.
  • show_count - vis / skjul antall innlegg i vilkårene i alternativene for rullegardin. Standardverdien er 0.
  • target - (premium versjon) hvordan åpne den valgte siden for innlegg / vilkår. Standard er: '_selv'(åpner i samme nettleserfane). For å åpne i en annen fane, bruk: '_blank'
  • watch_view - verdier: 'innlegg','vilkår','none'. Hva du skal vise på enden av kjeden. innlegg - rullegardin med innlegg. Betingelser - knapp med lenke til innlegg for den valgte termen i den siste rullegardinmenyen. none - ingenting, bra å bruke med filtrering av produkttabeller.
  • label_taxonomy - etikett (er) for rullegardinmenyen (e). Eksempel: Produsent | Modell (Premium-versjonen kan bare bruke skillelinje for drop-down etiketter - lar deg angi individuell tittel for hver rullegardin). Det er også mulig å bruke tilpassede handlinger (må startes fra 'call_filter_') for oversettelser, eksempel: [taksonomi_kjedemeny label_taxonomy= 'call_filter_chain1' label_post= 'call_filter_chain1-post']. I filfunksjoner.php legg til neste kode:

    Demo: https://cars.wp-filter.com/simple-taxonomy-chain-menu/ - Land | By | Distrikt
  • label_post - merking av rullegardinmenyen. For å bruke handling i stedet for tekst i filfunksjoner.php, legg til neste kode: (må startes fra '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 versjon) noen ord før første rullegardinmeny (v.2.0.7.2). Også mulig å sette tekst gjennom handling (må startes fra 'call_filter_'): ([taksonomi_kjedemeny post_slug= 'produkt' taksonomi= 'produkt_katt' label_before= 'call_filter_chain1-before'])

    Demo: https://demo.products-tables.com/taxonomy-chain-menu/
  • ready_chain - (premium versjon) tillater å vise forhåndsvalgte verdier i kjedemenyen, eksempel: [taksonomi_kjedemeny watch_view= 'innlegg' klar_kjede= '17,20, 51, innlegg (XNUMX) '] - på slutten av kjeden vises rullegardinmeny med innlegg og knapp med lenke til det valgte innlegget. Hvis det finnes flere underkategorier, bruk 0 (null) på slutten: [taksonomi_kjedemeny klar_kjede= '17,20, XNUMX,0']. Eksempel: https://woocommerce.wp-filter.com/simple-taxonomy-chain-menu-2/
  • chain_id - (for utviklere) unik JavaScript-identifikator for js hendelsen 'taxonomy-chain-menu' og i egendefinerte WordPress-handlinger
  • connect_table - unik identifikator for innlegg / produkttabell satt i tabellkortkodeattributt eller dens innstillinger for backend. Det er mulig å bruke Taxonomy Chain Menu som filter med innlegg og innlegg for produktbord: TABELL - WordPress-innleggstabellen kan filtreres https://posts-table.com/ og WOOT - tabellen WooCommerce -produkter https://products-tables.com/
    Slike skriptsamarbeid er mulig takket være JavaScript-arrangementet 'taksonomi-kjede-meny'og kortkodeattributter'chain_id'med attributt'koble_tabell'
  • do_filter - godtar bare en verdi fra boksen - 'woof' (demo: https://demo.products-filter.com/taxonomy-chain-menu ), men det er mulig å tilpasse et annet wordpress / woocommerce filter plugin (for utviklere) bruker js event taksonomi-kjede-meny-gjør-filter og verdier der: e.detail.term_id, e.detail.slug, e.detail.container. Eksempel: [taksonomi_kjedemeny post_slug= 'produkt' taksonomi= 'produkt_katt' do_filter='woff']
  • select_wrapper - (premium versjon) (fra 2.0.8) har bare en verdi 'selectron23'og gjør det mulig å pakke rullegardinmenyen i rekkevidden html-elementet Selectron23:

    Se eksempelside. Bruk med attributt 'chain_id'for å skille funksjonalitet for forskjellige kjedemenyer. Bruk krok 'taksonomi-kjede-meny-alternativ-data'for å stille inn alle dataene. Se kodeeksempel (legg til filfunksjoner.php) nedenfor for å angi data i rullegardinmenyen Selectron23:
  • velg_bredde - (fra 2.0.8) bredder for nedtrekk i kjedet. Bruk en verdi eller noen atskilt med '|'. Eksempler: '300px','300px | 250px | 20%'. Siste verdi er faktisk for nedtrappinger i kjede med nummer 3 og mer.
  • max_posts_count - (fra 2.0.8) angi maksimalt antall innlegg i rullegardinmenyen
  • posts_orderby - (fra 2.0.8) hvordan bestille innlegg i innlegg rullegardinmenyen (etter tittel, id, meta). Som standard: tittel.
  • innleggsbestilling - (fra 2.0.8) legger inn bestillingsretning i rullegardinmenyen. Mulige verdier: ASC, DESC
  • posts_order_meta_key - (fra 2.0.8) her er en metanøkkel som innlegg i rullegardinmenyen skal bestilles. Vær forsiktig - metaverdier skal eksistere i de forespurte innleggene. Eksempel: [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 - (fra 2.0.8) fungerer hvis innpakning Selectron23 blir brukt. Definerer maksimal nedtrekkshøyde i piksler hvis den åpnes. Hvis rullegardinmenyen er større - vises vertikal rulle. I px kun. Verdieksempel: '150 | 200 | 300'- bredde for første, andre og tredje rullegardin. Hvis mer enn tre nedtrekk blir brukt siste verdi, i dette tilfellet '300'.

[no jQuery - ren JavaScript!]


Hooks:

  • taksonomi-kjede-meny-alternativ-data - for datasett når selectron23 brukes, se fullstendig kodeeksempel ovenfor.
  • taksonomi-kjede-meny-laster - for å endre lasterbilde
  • taksonomi-kjede-meny-gjør-filter - javascript krok, for utviklere bare hekte for synkronisering av filtertillegg. I kode kalt som:
  • taksonomi-kjede-meny-velg-endret - javascript krok, fungerer når brukeren valgte i en rullegardinmeny for kjeden

Inkludert som gave i neste programtilleggspakke:

Kompatibel med WPML automatisk, ingen handlinger er nødvendige.


 Demo side 1  Demo Ready Chain  Kompatibel med TABLEON  Kompatibel med WOOT  Kompatibel med WOOF-filtreringsadferd  Spørsmål?

WOOBE - WooCommerce Bulk Editor og Products Manager Professional