yith productos por plugin personalizar personalizado para mejor filtro filtrar categorias atributos wordpress-plugin wordpress woocommerce woothemes

wordpress plugin - plugin - Cómo filtrar productos de WooCommerce por atributo personalizado



plugin para filtrar por categorias (5)

Intento filtrar el archivo de productos de WooCommerce por atributos personalizados.

Por ejemplo, hay 5 productos con atributo "color" que contiene "rojo", y otros 3 con atributo "color" que contiene "azul".

¿Cómo puedo aplicar un filtro al ciclo de productos, por lo que solo se mostrarán los productos que contengan "rojo"?

Gracias


Pruebe el filtro de productos WooCommerce , un complemento desarrollado por Mihajlovicnenad.com . Puede filtrar sus productos por cualquier criterio. Además, se integra perfectamente con sus páginas de Tienda y archivo. Aquí hay una captura de pantalla. Y este es solo uno de los diseños, puede personalizar y hacer el suyo propio. Mira el sitio de demostración. ¡Gracias!



Puede usar el widget de Nav Lao en WooCommerce , que le permite usar diferentes conjuntos de atributos como filtros para productos. Aquí está la descripción "oficial":

Muestra un atributo personalizado en un widget que le permite restringir la lista de productos cuando visualiza categorías de productos.

Si observa plugins / woocommerce / widgets / widget-layered_nav.php, puede ver la forma en que opera con los atributos para establecer filtros. La URL se ve así:

http://yoursite.com/shop/?filtering=1&filter_min-kvadratura=181&filter_max-kvadratura=108&filter_obem-ohlajdane=111

... y los dígitos son en realidad los id-s de los diferentes valores de atributo que desea establecer.


Un plugin es probablemente tu mejor opción. Busque en el directorio de plugins de wordpress o google para ver si puede encontrar uno. Encontré el siguiente y pareció funcionar perfecto.

https://wordpress.org/plugins/woocommerce-products-filter/

Este parece hacer exactamente lo que buscas



En uno de mis sitios tuve que hacer una búsqueda personalizada por una gran cantidad de datos, algunos de los campos personalizados, aquí es cómo mi $ args se parece a una de las opciones:

$args=array(''meta_query''=>$meta_query,''tax_query''=>array($query_tax),''posts_per_page'' => 10,''post_type'' => ''ad_listing'',''orderby''=>$orderby,''order''=>$order ,''paged''=>$paged);


donde "$ meta_query" es:

$key="your_custom_key"; //custom_color for example $value="blue";//or red or any color $query_color = array(''key'' => $key, ''value'' => $value); $meta_query[] = $query_color;

y después de eso:

query_posts($args);

por lo que probablemente obtenga más información aquí: http://codex.wordpress.org/Class_Reference/WP_Query y puede buscar "meta_query" en la página para acceder a la información