[woof]
Shortcode principal para o Filtro de Produtos WooCommerce. Exibe o formulário de pesquisa do filtro de produtos. Design: 1 página – 1 filtro, não é possível colocar vários filtros na mesma página.
Atributos
- sid – identificador do shortcode – usado para gerar uma classe CSS única no contêiner principal do formulário de pesquisa gerado, criando um design exclusivo. O sid definido e básico no plugin é ‘auto_shorcode‘. Clientes e desenvolvedores podem criar quaisquer sids e aplicar seus próprios estilos CSS.
É possível alterar os skins usando a seguinte sintaxe: sid =”flat_grey woof_auto_3_columns” – onde no lugar de 3 pode ser um inteiro de 1 a 4, e no lugar de flat_grey pode ser: flat_grey ou flat_dark. - autohide – define se o formulário de pesquisa deve ser oculto (0) ou exibido (1) após o carregamento da página
- autosubmit – permite o envio automático do formulário de pesquisa mesmo se estiver desabilitado na página de opções do plugin. Exemplo: [woof autosubmit=1]
- is_ajax – define se o formulário de pesquisa gerado deve funcionar com AJAX (1) ou não (0)
- taxonomies – usado para exibir itens de filtro relevantes no formulário de pesquisa gerado se ativado: mostrar contagem + recontagem dinâmica + ocultar opções vazias nas configurações do plugin. Exemplo: [woof is_ajax=1 taxonomies=product_cat:9,12+locations:30,31]
- ajax_redraw – Redesenha o formulário de pesquisa sem enviar os dados da pesquisa. Não funciona no modo AJAX. Exemplo: [woof redirect=”http://www.my_site.com/test-all/” autosubmit=1 ajax_redraw=1 is_ajax=1 tax_only=”locations” by_only=”none”].
- tax_only – atributo poderoso para montar qualquer formulário de pesquisa com quaisquer taxonomias usando vírgula. Exemplo: [woof tax_only=’pa_color,pa_size‘ by_only=’by_sku,by_author’]. Use ‘none’ para não exibir todas as taxonomias. A ordem das taxonomias no atributo ‘tax_only‘ faz sentido!
- by_only – atributo poderoso para montar qualquer formulário de pesquisa com quaisquer taxonomias usando vírgula. Escreva quaisquer elementos de filtro por lá usando vírgula: by_text,by_price,by_sku,by_author,by_onsales,by_instock. Claro que primeiro o usuário deve habilitar as extensões para esses elementos de filtro por. Exemplo: [woof tax_only=’pa_color,pa_size’ by_only=’by_sku,by_author‘]. Use ‘none‘ para não exibir todos os elementos não taxonômicos. É possível usar neste atributo de shortcode chaves de meta se elas forem adicionadas na aba Meta Fields, exemplo: [woof tax_only=’pa_color,pa_size’ by_only=’_width‘]. Use a palavra ‘none‘ para evitar o aparecimento de seções de filtro que não são taxonomias.
- tax_exclude – exclui taxonomias do formulário de pesquisa. Exemplo: [woof tax_exclude=’pa_size,pa_test’]
- redirect – mostra os resultados em qualquer outra página do site. Exemplo: [woof redirect=’http://www.my_site.com/search_page_results_77′]. Não funciona no modo ajax – porque o redirecionamento não faz sentido no modo ajax!
- start_filtering_btn – define se o formulário de pesquisa gerado deve ser oculto (1) ou não (0). No caso do formulário oculto, você verá um botão simples que, após clicar, o formulário de pesquisa aparecerá. A melhor escolha para evitar atraso no carregamento da página quando o formulário de pesquisa é bastante grande. O texto pode ser alterado pelo hook woof_start_filtering_btn_txt ou pelo atributo “start_filtering_btn_txt“
- btn_position – coloca os botões Filter&Reset na parte inferior – b, superior – t, superior e inferior – tb. O padrão é inferior. Não funciona na versão gratuita!!
- dynamic_recount – permite ativar (1) ou desativar (0) a recontagem dinâmica pessoalmente para o formulário de pesquisa de produtos atual. O padrão é a opção na aba Options. Não funciona na versão gratuita!!
- hide_terms_count – oculta o texto com a contagem de variações, 1 ou 0. Não funciona na versão gratuita!!
- conditionals – atributo especial para a extensão ‘Conditionals‘ que define as condições para exibir elementos de filtro dependendo da solicitação de filtragem atual, algo como etapas predefinidas. Exemplo: [woof conditionals=’product_cat>by_price,pa_size,by_instock>pa_color+pa_size->by_price’]
- mobile_mode – oculta o formulário de filtro WOOF em um dispositivo móvel e um botão aparece para mostrar o filtro. O atributo ‘sid‘ é obrigatório! Exemplo: [woof mobile_mode=1 sid=’test’]. O botão é adicionado automaticamente ao seletor ‘.woocommerce-products-header‘ pode ser alterado usando o hook ‘woof_mobile_btn_place_container‘. Para exibir o botão em um local específico, use o shortcode [woof_mobile] – este shortcode adiciona um contêiner no qual o botão é inserido.