Menuen Taxonomy Chain

Menuen Taxonomy Chain

4,95$

Menuen Taxonomy Chain - er WordPress-plugin med kun en kortkode, der gør det muligt at oprette kædemenuer med enhver form for taksonomi.


Menuen Taxonomy Chain - er WordPress-plugin med en kortkode, der gør det muligt at oprette kædemenuer med taksonomi-vilkår med alle indbyggede og brugerdefinerede typer WordPress-taksonomier.

Taxonomier vilkår skal oprettes i hierarkiet:

Kort kodeeksempel: [taxonomy_chain_menu post_type= 'produkt' taksonomi= 'produkt_kat' forælder-id=0 udelukke= '36,12, XNUMX ' watch_view= 'indlæg' vis_antal=1 knap_titel= 'Se det' mål= '_ blank' label_taksonomi= 'Producent | Model' label_post= 'Vælg bil' kæde_id= 'kæde1' forbind_tabel= 'ttt1']


 Demo side 1  Demo -klar kæde  Kompatibel med TABLEON  Kompatibel med WOOT  Kompatibel med WOOF-filtreringsadfærd  Spørgsmål?


Shortcode attributter:

  • post_type - hvilken posttype, der skal bruges i kædemenuen. Standardtypen er 'indlæg'.
  • taxonomy - hvilke taksonomibetingelser der skal navigeres. Standard taksonomi er 'kategori'.
  • parent_id - startet term ID, 0 betyder topforældre. Standard slug er 0.
  • exclude - udtrykker id'er for at skjule sig fra kæden For eksempel: 12,44,73.
  • include - vilkår ids at vise. I modsætning 'udelukke'. For eksempel: 11,43,72.
  • include_top - vilkår-id'er kun relateret til de øverste overordnede vilkår (forælder == 0). For eksempel: 10,42,71.
  • show_count - vis / skjul antallet af indlæg i vilkårene i drop-down muligheder. Standardværdien er 0.
  • target - (premium version) hvordan man åbner det valgte indlæg / vilkårsside. Standard er: '_selv(åbning i samme browserfane). For at åbne i en anden fane skal du bruge: '_blank'
  • watch_view - værdier: 'indlæg','vilkår','ingen'. Hvad der skal vises i slutningen af ​​kæden. Indlæg - drop-down med stillinger. Betingelser - knap med linket til indlæg fra det valgte udtryk i den sidste rullemenu. Ingen - intet, godt at anvende med filtrering af produkttabeller.
  • label_taxonomy - etiket (er) for rullemenuen (rne). Eksempel: Producent | Model (premium-version kun kan bruge skillevæg til drop-downs labels | - gør det muligt at indstille individuel titel for hver drop-down). Det er også muligt at bruge brugerdefinerede handlinger (skal startes fra 'call_filter_') til oversættelser, eksempel: [taxonomy_chain_menu label_taksonomi= 'call_filter_chain1' label_post= 'call_filter_chain1-post']. I filfunktioner.php tilføj næste kode:

    Demo: https://cars.wp-filter.com/simple-taxonomy-chain-menu/ - Land | By | Distrikt
  • label_post - etiket på rullelisten for indlæg. For at bruge handling i stedet for tekst i filfunktioner.php tilføj næste kode: (skal 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 version) ord før første rullemenu (v.2.0.7.2). Også muligt at indstille tekst gennem handling (skal startes fra 'call_filter_'): ([taxonomy_chain_menu post_slug= 'produkt' taksonomi= 'produkt_kat' label_before= 'call_filter_chain1-before'])

    Demo: https://demo.products-tables.com/taxonomy-chain-menu/
  • ready_chain - (premium version) gør det muligt at vise forvalgte værdier i kædemenuen, eksempel: [taxonomy_chain_menu watch_view= 'indlæg' klar_kæde= '17,20, 51, post (XNUMX) '] - i slutningen af ​​kæden vises rullemenuen med indlæg og knap med linket til det valgte indlæg. Hvis der findes flere underkategorier, skal du bruge 0 (nul) i slutningen: [taxonomy_chain_menu klar_kæde= '17,20, XNUMX,0']. Eksempel: https://woocommerce.wp-filter.com/simple-taxonomy-chain-menu-2/
  • chain_id - (for udviklere) unik JavaScript-identifikator til js-begivenhed 'taxonomy-chain-menu' og i tilpassede WordPress-handlinger
  • connect_table - entydig identifikator for indlæg / produkttabel, der er angivet i tabelkortkodeattribut eller dens backend-indstillinger. Det er muligt at bruge Taxonomy Chain Menu som filter med indlæg og produkttabel-plugins: TABEL - WordPress-indlægstabel Filtrerbar https://posts-table.com/ , WOOT - tabel over WooCommerce -produkter https://products-tables.com/
    Et sådant scriptsamarbejde er muligt takket være JavaScript-begivenhed 'taksonomi-kæde-menu'og kortkodeattributter'kæde_id'med attribut'forbind_tabel'
  • do_filter - accepterer fra boksen kun en værdi - 'woof' (demo: https://demo.products-filter.com/taxonomy-chain-menu ), men det er muligt at tilpasse ethvert andet wordpress / woocommerce filter plugin (for udviklere) ved hjælp af js event taksonomi-kæde-menu-gør-filter og værdier der: e.detail.term_id, e.detail.slug, e.detail.container. Eksempel: [taxonomy_chain_menu post_slug= 'produkt' taksonomi= 'produkt_kat' do_filter='woof']
  • select_wrapper - (premium version) (fra 2.0.8) har kun en værdi 'selectron23'og gør det muligt at indpakke rullelisten i rækkevidde html-element Selectron23:

    Se eksempel side. Brug med attribut 'kæde_id'at adskille funktionalitet til forskellige kædemenuer. Brug krog 'taksonomi-kæde-menu-option-data'for at indstille alle data. Se kodeeksempel (tilføj til filfunktioner.php) nedenfor for at indstille data i rullemenuen Selectron23:
  • vælg_bredde - (fra 2.0.8) bredder til drop-down i kæden. Brug en eller flere værdier adskilt af '|'. Eksempler: '300px','300px | 250px | 20%'. Sidste værdi er faktisk for drop-downs i kæde med nummer 3 og mere.
  • max_posts_count - (fra 2.0.8) indstil maksimalt antal indlæg i rullemenuen
  • posts_orderby - (fra 2.0.8hvordan man bestiller indlæg i rullemenuen (efter titel, id, meta). Som standard: titel.
  • posts_order - (fra 2.0.8) sender ordreretning i rullemenuen. Mulige værdier: ASC, DESC
  • posts_order_meta_key - (fra 2.0.8) her er en metanøgle, hvormed indlæg i rullelisten til indlæg skal bestilles. Vær forsigtig - meta-værdier skal findes i de anmodede indlæg. Eksempel: [taxonomy_kæde_menu post_slug = 'produkt' taksonomi = 'produkt_kat' posts_orderby = 'meta_value_num' posts_order_meta_key = 'prod_1' posts_order = 'DESC']
  • selectron23_max_open_height - (fra 2.0.8) fungerer, hvis indpakning Selectron23 anvendes. Definerer maksimal rullelistehøjde i pixels, hvis den åbnes. Hvis rullemenuen er større - vises lodret rulle. I px kun. Værdieksempel: '150 | 200 | 300'- bredde til første, andet og tredje rullemenu. Hvis der anvendes mere end 3 drop-downs sidste værdi, i dette tilfælde '300'.

[ingen jQuery - ren JavaScript!]


Kroge:

  • taksonomi-kæde-menu-option-data - for datasæt, når selectron23 anvendes, se eksemplet på det fulde kode ovenfor.
  • taksonomi-kæde-menu-loader - for at ændre billede af læsseren
  • taksonomi-kæde-menu-gør-filter - javascript krog, kun for udviklere til at synkronisere filter plugins. I kode kaldet som:
  • taksonomi-kæde-menu-vælg-ændret - javascript krog, fungerer, når brugeren foretog valg i en rullemenu af kæden

Inkluderet som gave i det næste plugins-bundt:

Kompatibel med WPML automatisk, ingen handlinger nødvendige.


 Demo side 1  Demo -klar kæde  Kompatibel med TABLEON  Kompatibel med WOOT  Kompatibel med WOOF-filtreringsadfærd  Spørgsmål?

WOOBE - WooCommerce Bulk Editor og Products Manager Professional