Atualizar WooCommerce Products Filter v.2.2.5
- Correções
- Novo hook woof_taxonomy_image – permite redefinir imagens do termo de filtro de imagem no voo dependendo da situação atual:
add_filter('woof_taxonomy_image', function($image, $term) { //change images on the fly depending of the current situation if(isset($term->term_id) AND $term->ID === 777 AND intval($_REQUEST['my_condition']) === 23){ $image = "https://your_image_url.png"; } return $image; },10,2); - Novo hook ‘woof_text_search_query‘ – permite redefinir a solicitação SQL de pesquisa de texto em tempo real
add_filter('woof_text_search_query', function($where, $woof_text) { global $wpdb; $where .= "AND $wpdb->posts.ID IN(15,39,121)"; return $where; }, 99, 2); - Nova opção ‘Mostrar inputs de texto de preço‘ – entradas de texto para o controle deslizante de preço (funciona apenas com ionSlider)

- Adicionado 'Limpar tudo' botão para os itens de pesquisa selecionados e hook 'woof_clear_all_text‘ para o seu texto

- Para pesquisar o painel de navegação – títulos de taxonomias adicionados

- Nova opção para ‘Pesquisar por classificação‘ – ‘Mostrar estrelas no drop-down‘ para exibir estrelas no menu suspenso

- ‘Em Promoção‘ checkbox está incluído no sistema de recontagem dinâmica
- Novo hook ‘woof_init_archive_by_default‘ para desativar ‘Ativar arquivos‘ em atributos se for necessário fazê-lo programaticamente em tempo real

- Novo hook ‘woof_filter_shortcode_args‘ para o shortcode [woof] para alterar os argumentos do shortcode "on the fly" dependendo das condições de negócio

- Novo hook ‘woof_before_draw_filter' que funciona antes da impressão de cada elemento do filtro

- Novo hook ‘woof_after_draw_filter‘ que funciona após a impressão de cada elemento do filtro

- Novo shortcode [woof_btn img_url=’url da imagem está aqui’] que permite gerar um botão especial para mostrar/ocultar o formulário de pesquisa, a url da imagem é opcional, exemplo de uso:
[woof_btn]
[woof autohide=1]
[woof_products]
Exibe um botão para ocultar o filtro. Funciona com base no atributo do shortcode ‘ocultar automaticamente‘. - Nas opções avançadas, funcionalidade estendida da opção ‘Inicia o plugin apenas nas próximas páginas do site‘ – adicionada nova sintaxe de conformidade estrita -> use o sinal ‘#‘ antes do link para aplicá-lo. Exemplo: #https://your_site.com/product-category/man/ (la última barra não importa)
- Ao SKU textinput foi adicionado um botão para resetar seu conteúdo, é regulado pela opção ‘Comportamento do botão reset‘ onde é possível definir a filtragem após limpar o campo de texto SKU ou apenas limpar o campo de texto.
- Nova Extensão ‘Importar/Exportar‘ -> Importar/Exportar opções do WOOF apenas durante a migração. Taxonomias e seus termos devem ser criados/migrados antes. Após o uso, é ALTAMENTE recomendado desativá-lo! Seus clientes ou você podem ocasionalmente prejudicar as configurações do WOOF, então desative-o!’.
- Nova opção na aba ‘Avançado‘ -> ‘Otimizar filtro de preço‘ – Ajuda a encontrar mais rapidamente os valores mínimo e máximo para o filtro de preço no front-end do site e minimiza o carregamento do servidor.

- Nova Extensão ‘Condicionais‘ -> permite definir condições para exibir elementos de filtro dependendo da solicitação de filtro atual. Resumindo, este recurso permite ocultar alguns elementos de filtro enquanto outros não são selecionados. Ou vice-versa – mostrar alguns elementos de filtro se outros elementos de filtro forem selecionados. Veja na aba ‘Avançado‘ após ativação.
Exemplo de sintaxe: product_cat>pa_size,by_instock>pa_color. Neste exemplo descrito: se um usuário selecionar um [categoria de produto] então filtre por [pa_size] ou [by_instock] aparecerá [pa_color]. Para o shortcode [woof] use um atributo: [condicionais]. Use quebra de linha na textarea para definir algumas regras (pressione Enter no teclado). No shortcode [woof] para definir algumas regras use o sinal: [+].

- nova Extensão ‘Seções‘ – permite agrupar elementos de filtro em seções [fechadas/abertas] e tornar o formulário de filtro mais compacto.


