Menu da Cadeia de Taxonomia

Menu da Cadeia de Taxonomia

4,95$

Menu da Cadeia de Taxonomia - é um plugin para WordPress com apenas um shortcode que permite criar menus em cadeia com qualquer tipo de taxonomias.


Menu da Cadeia de Taxonomia - é um plugin para WordPress com um shortcode, que permite criar menus de cadeia de termos de taxonomias com qualquer tipo embutido e personalizado de taxonomias WordPress.

Os termos de taxonomias devem ser criados na hierarquia:

Exemplo de shortcode: [taxonomy_chain_menu post_type= 'produto' taxonomia= 'product_cat' parent_id=0 excluir= '36,12, XNUMX ' watch_view= 'posts' show_count=1 button_title= 'Assistir' alvo= '_ em branco' label_taxonomy= 'Produtor | Modelo' label_post= 'Selecionar carro' chain_id= 'cadeia1' connect_table= 'ttt1']


 Página de demonstração 1  Corrente de demonstração pronta  Compatível com TABLEON  Compatível com WOOT  Compatível com comportamento de filtragem WOOF  Questões?


Atributos de shortcode:

  • post_type - que tipo de postagem usar no menu da cadeia. O tipo padrão é 'postar'.
  • taxonomy - quais termos de taxonomia navegar. A taxonomia padrão é 'categoria'.
  • parent_id - ID do termo de início, 0 significa principais pais. O slug padrão é 0.
  • exclude - IDs de termos para ocultar da cadeia. Por exemplo: 12,44,73.
  • include - IDs de termos para mostrar. Oposto a 'excluir'. Por exemplo: 11,43,72.
  • include_top - IDs de termos relacionados apenas aos principais termos pai (pai == 0) Por exemplo: 10,42,71.
  • show_count - mostrar / ocultar contagem de postagens nos termos nas opções suspensas. O valor padrão é 0.
  • target - (versão premium) como abrir a página de post / termos selecionados. O padrão é: '_auto'(abrindo na mesma guia do navegador) Para abrir em outra guia, use: '_blank'
  • watch_view - valores: 'posts','condições','Nenhum'. O que mostrar no final da corrente. POSTAGENS - lista suspensa com postagens. Condições - botão com o link para postagens do termo selecionado na última lista suspensa. nenhum - nada, bom para aplicar com filtragem de tabelas de produtos.
  • label_taxonomy - etiqueta (s) da (s) lista (s) suspensa (s). Exemplo: Produtor | Modelo (versão premium só pode usar divisor para rótulos suspensos | - permite definir um título individual para cada menu suspenso). Também é possível usar ações personalizadas (deve começar a partir de 'call_filter_') para traduções, exemplo: [taxonomy_chain_menu label_taxonomy= 'call_filter_chain1' label_post= 'call_filter_chain1-post'] No arquivo functions.php, adicione o próximo código:

    Demo: https://cars.wp-filter.com/simple-taxonomy-chain-menu/ - País | Cidade | Distrito
  • label_post - rótulo da lista suspensa de postagens. Para usar ação em vez de texto no arquivo functions.php, adicione o próximo código: (deve começar a partir de '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 - (versão premium) quaisquer palavras antes do primeiro menu suspenso (v.2.0.7.2) Também é possível definir o texto por meio da ação (deve começar a partir de 'call_filter_'): ([taxonomy_chain_menu post_slug= 'produto' taxonomia= 'product_cat' label_before= 'call_filter_chain1-before'])

    Demo: https://demo.products-tables.com/taxonomy-chain-menu/
  • ready_chain - (versão premium) permite exibir valores pré-selecionados no menu em cadeia, por exemplo: [taxonomy_chain_menu watch_view= 'posts' cadeia_pronta= '17,20, 51, post (XNUMX) '] - no final da cadeia será exibida uma lista suspensa com as postagens e o botão com o link para a postagem selecionada. Se existir mais subcategorias, use 0 (zero) no final: [taxonomy_chain_menu cadeia_pronta= '17,20, XNUMX,0']. Exemplo: https://woocommerce.wp-filter.com/simple-taxonomy-chain-menu-2/
  • chain_id - (para desenvolvedores) identificador JavaScript exclusivo para o evento js 'taxonomy-chain-menu' e em ações personalizadas do WordPress
  • connect_table - identificador único da tabela de postagens / produtos definida no atributo shortcode da tabela ou em suas configurações de back-end. É possível usar o Menu da Cadeia de Taxonomia como filtro com postagens e plug-ins da tabela de produtos: TABLEON - Tabela de posts do WordPress filtrável https://posts-table.com/ ao mesmo tempo que WOOT - Tabela de produtos WooCommerce https://products-tables.com/
    Essa cooperação de scripts é possível graças ao evento JavaScript 'menu-cadeia-taxonomia'e atributos de shortcode'chain_id'com atributo'connect_table'
  • do_filter - aceita da caixa apenas um valor - 'woof' (demonstração: https://demo.products-filter.com/taxonomy-chain-menu ), mas é possível adaptar qualquer outro plugin de filtro wordpress / woocommerce (para desenvolvedores) usando o evento js taxonomy-chain-menu-do-filter e os valores lá: e.detail.term_id, e.detail.slug, e.detail.container. Exemplo: [taxonomy_chain_menu post_slug= 'produto' taxonomia= 'product_cat' do_filter='trama']
  • select_wrapper - (versão premium) (de 2.0.8) tem apenas um valor 'selectron23'e permite envolver o drop-down no select html-element Selectron23:

    Vejo página de exemplo. Use com atributo 'chain_id'para separar a funcionalidade para diferentes menus em cadeia. Use gancho 'taxonomy-chain-menu-option-data'para definir todos os dados. Veja o exemplo de código (adicionar ao arquivo functions.php) abaixo para definir os dados no menu suspenso Selectron23:
  • select_width - (de 2.0.8) larguras para drop-downs na corrente. Use um valor ou alguns separados por '|'. Exemplos: '300px','300px | 250px | 20%'. O último valor é real para menus suspensos na cadeia com o número 3 e mais.
  • max_posts_count - (de 2.0.8) definir contagem máxima de postagens na lista suspensa de postagens
  • posts_orderby - (de 2.0.8) como ordenar as postagens na lista suspensa (por título, id, meta) Por padrão: título.
  • posts_order - (de 2.0.8) posta a direção da ordem na lista suspensa de postagens. Valores possíveis: ASC, DESC
  • posts_order_meta_key - (de 2.0.8) aqui está a meta-chave pela qual as postagens na lista suspensa de postagens devem ser ordenadas. Tenha cuidado - valores meta devem existir nas postagens solicitadas. Exemplo: [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 - (de 2.0.8) funciona se o invólucro Selectron23 é aplicado. Define a altura máxima da lista suspensa em pixels, se aberto. Se o menu suspenso for maior - a rolagem vertical será exibida. No px só. Exemplo de valor: '150 | 200 | 300'- largura para o primeiro, segundo e terceiro menu suspenso. Se mais de 3 menus suspensos forem aplicados ao último valor, neste caso '300'.

[sem jQuery - JavaScript puro!]


Ganchos:

  • taxonomy-chain-menu-option-data - para conjunto de dados quando selectron23 aplicado, veja o exemplo de código completo acima.
  • taxonomy-chain-menu-loader - para mudar a imagem do carregador
  • taxonomy-chain-menu-do-filter - gancho de javascript, para desenvolvedores apenas ganhe para sincronizar plug-ins de filtro. Em código chamado como:
  • taxonomy-chain-menu-select-changed - gancho de javascript, funciona quando o usuário faz a seleção em um menu suspenso da cadeia

Incluído como presente no próximo pacote de plug-ins:

Compatível com WPML automaticamente, nenhuma ação necessária.


 Página de demonstração 1  Corrente de demonstração pronta  Compatível com TABLEON  Compatível com WOOT  Compatível com comportamento de filtragem WOOF  Questões?

WOOBE - Editor em massa do WooCommerce e gerente de produtos profissional