HUSKY - Product Filter for WooCommerce

[woof_quick_search_results]

Gera o bloco de resultados da pesquisa instantânea de produtos do Quick Search.

Extensão que deve ser ativadaQuick Search

  • per_page – produtos por página
  • template_result – deve ser definido e existem 5 modelos predefinidos: list_1 | list_2 | list_3 | grid_1 | grid_2. Também é possível criar um modelo personalizado (leia abaixo) e usá-lo. Crie a pasta ‘woof_qs_templates‘ no tema atual do WordPress -> coloque lá qualquer modelo predefinido que você possa encontrar em wp-content\plugins\woocommerce-products-filter\ext\quick_search\views\templates OU faça o download deste modelo personalizado como exemplo -> personalize o CSS como desejar -> no atributo template_result escreva um valor como: ‘custom/custom_1‘ – aqui a primeira palavra ‘custom‘ deve estar, depois ‘/‘ e então o nome da pasta onde o modelo está colocado
  • always_show_products – (1/0) exibir produtos sempre se 1, e se 0 – exibir produtos apenas se a requisição de busca estiver sendo feita
  • template_structure – 5 campos que podem ser exibidos nos modelos. Exemplo: img,title,price,sku,key_words – para modelos de grade funciona parcialmente.
  • orderby – Ordenação padrão (title-asc). Valores possíveis: title-asc | title-desc | price-asc | price-desc
  • header_text – título no cabeçalho do modelo. Por padrão é uma string vazia.

Exemplo: [woof_quick_search_results template_result=’grid_1′ always_show_products=1 per_page=9 template_structure=’title,img,price,key_words’ orderby=’price-desc’ header_text=”My Products”]

Funciona APENAS com o shortcode: [woof_quick_search] e exibe os resultados da busca


Hooks possíveis:


Como criar um modelo personalizado: (para usuários avançados)

  • Faça o download deste modelo personalizado
  • crie a pasta ‘woof_qs_template‘ no tema atual do WordPress
  • descompacte o arquivo baixado e faça o upload do modelo
  • abra o arquivo woof_qs_template/custom_1/output.php e altere sua estrutura conforme necessário, e claro, altere o CSS conforme necessário em woof_qs_template/custom_1/css/custom_1.css
  • Chaves e classes especiais no modelo:
  • 1,2,3,4 – Classes obrigatórias para o modelo. woof_qs_result – classe para envolver o contêiner do modelo
  • woof_qs_container – A classe para o contêiner onde os elementos (produtos) devem ser inseridos.
  • woof_qs_item – Classe do item (produto)
  • woof_qs_no_products_item – Classe do item quando não há produtos na busca
  • 5 – Exibe a classificação na forma de menu suspenso por preço e título
  • 6 – Exibe a classificação por título
  • 7 – Classifica por preço
  • 8,9 – Exibe paginação
    • __SRC__ – na tag <img /> gera o atributo ‘src‘ com seu valor. Exemplo: src=’http://site.com/uploads/image.png’
    • __IMG__ – gera a imagem do produto
    • __URL__ – URL para a página do produto
    • __TARGET__ – valor do target para o link, pode ser _self ou _blank (abrir em nova aba)
    • __TITLE__ – título do produto
    • __PRICE__ – preço do produto
    • __SKU__ – SKU do produto
    • __KEY_WORDS__ – nomes das taxonomias que estão contidas no produto (elas também são usadas para busca baseada em texto)