WooCommerce Products Meta Data Filters

WooCommerce Products Meta Data Filters

WooCommerce Products Meta Data Filters es un complemento de WordPress simple pero potente para filtrar sus productos WooCommerce

Filtre por peso del producto, longitud del producto, ancho del producto, altura del producto, campos personalizados del producto, campos ACF del producto y mucho más.

El filtrado sólo funcionará en Páginas de WooCommerce (página principal de la tienda WooCommerce, listas de productos de archivo), etc. No funcionará en listas de productos personalizadas agregadas a páginas personalizadas, por ejemplo. a través de un complemento de terceros o mediante códigos cortos.


Vea la demostración en vídeo en YouTube

Características

  • Sin página de configuración complicada. Administración sencilla y fácil mediante Widgets.
  • Funciona desde el primer momento.
  • Descubre automáticamente todas las metaclaves predeterminadas y personalizadas.
  • puedes crear filtros de productos ilimitados y combinarlos.
  • Extensible/compatible con desarrolladores. Puedes modificar el complemento sin piratearlo, pero a través de filtros y acciones de WordPress.
  • Funciona en todas las configuraciones y temas de WooCommerce.
  • Fácilmente traducible a través de archivos .po/.mo.

Requisitos

  • WordPress 4.0+
  • WooCommerce 3.0+
  • PHP 5.4+

Uso

En wp-admin, haga clic en Apariencia en el menú de la izquierda y luego en el submenú Widgets. Localice el widget «Filtrar productos por meta» y agréguelo en la barra lateral correspondiente

En las opciones del widget, complete los campos según sus necesidades.

Opciones
  1. Título: Introduzca el título del widget. La mayoría de las veces se coloca en la parte superior del widget como encabezado.
  2. Etiqueta: Pon la etiqueta del elemento que estás filtrando, por ejemplo. «Ancho:»
  3. Meta clave: seleccione la clave meta por la que desea filtrar
  4. Tipo de filtro: Seleccione «Lista» para mostrar todos los valores disponibles de esta meta clave o «rango» para crear un control deslizante si está filtrando por un valor numérico, por ejemplo. el peso de los productos
  5. Opciones de pedido: Seleccione el orden de los valores del filtro.
  6. Orden de actualización automática: Esto eliminará el botón Enviar de un filtro de «rango» y enviará automáticamente el filtro cuando se haya modificado.
  7. ¡Estás listo para partir! * Ahorrar *

Para desarrolladores

Algunos ganchos están en su lugar. Busque el código para obtener una lista completa. A continuación se muestran algunos de ellos con ejemplos.

Filtros

Puede hacer que los filtros se muestren en todas las páginas que desee. El siguiente código hará que se muestren en cada página que tenga la barra lateral que los contiene.

add_filter( 'wmf_display_condition', 'my_wmf_display_condition');
function my_wmf_display_condition( $condition ) {

  return true;
}

Puede cambiar la lista de tipos de filtro.

add_filter( 'wmf_filter_types', 'my_wmf_filter_types');
function my_wmf_display_condition( $types ) {

  $types['checkbox'] = __( 'Checkbox', 'wmf');

  return $types;
}
Comportamiento

Puede agregar su propio comportamiento en su tipo de filtro.

add_action( 'wmf_widget_end', 'my_wmf_widget_end', 10, 7 );
function my_wmf_widget_end( $title, $valueslabel, $metakey, $filtertype, $orderby, $autorefresh, $values_array ) {
  // your code here
}

Preguntas frecuentes

  1. ¿Puedo filtrar por cualquier campo personalizado (metadatos)?

    Sí, puedes.

  2. ¿Cómo agrego mis metadatos personalizados en un producto?

    Edite el producto en wp-admin. En la esquina superior derecha de la pantalla, haga clic en «opciones de pantalla» y asegúrese de que «Campos personalizados» esté marcado. Desplácese hasta el metabox de campos personalizados y agregue sus metadatos personalizados.
    Leer más sobre campos personalizados

  3. ¿Puedo poner esto en cualquier lugar de mi sitio?

    Puede colocarlo en cualquier barra lateral de su sitio web.

  4. ¿Por qué campos predeterminados puedo filtrar?

    Algunos de los campos de filtro predeterminados son:

    • peso
    • longitud
    • ancho
    • altura
    • visibilidad
    • estado del stock
    • ventas totales
    • precio de venta
    • precio regular
    • estado fiscal
    • clase de impuestos
    • presentado
    • referencia
    • recuento de reseñas
    • calificación promedio
  5. ¿Puedo leer la documentación?

    Acerca de / Documentación

Registro de cambios

1.0.5 03/11/2021
  • Característica: Se agregó soporte deslizante para tocar/arrastrar para dispositivos móviles
1.0.4 25/10/2021
  • Solución: se agregaron imágenes de jQuery UI faltantes
1.0.3 02/05/2021
  • Solución: se eliminaron algunas advertencias de PHP
1.0.2 12/09/2019
  • Característica: Se agregó soporte para filtros de rango flotante
1.0.1 26/04/2019
  • Solución: se agregó soporte para todos los valores de clave meta
1.0.0 24/04/2019
  • Lanzamiento inicial

Fuentes y créditos

Este complemento utiliza las siguientes bibliotecas

WooCommerce Products Meta Data Filters es un complemento de WordPress simple pero potente para filtrar sus productos WooCommerce

Filtre por peso del producto, longitud del producto, ancho del producto, altura del producto, campos personalizados del producto, campos ACF del producto y mucho más.

El filtrado sólo funcionará en Páginas de WooCommerce (página principal de la tienda WooCommerce, listas de productos de archivo), etc. No funcionará en listas de productos personalizadas agregadas a páginas personalizadas, por ejemplo. a través de un complemento de terceros o mediante códigos cortos.


Vea la demostración en vídeo en YouTube

Características

  • Sin página de configuración complicada. Administración sencilla y fácil mediante Widgets.
  • Funciona desde el primer momento.
  • Descubre automáticamente todas las metaclaves predeterminadas y personalizadas.
  • puedes crear filtros de productos ilimitados y combinarlos.
  • Extensible/compatible con desarrolladores. Puedes modificar el complemento sin piratearlo, pero a través de filtros y acciones de WordPress.
  • Funciona en todas las configuraciones y temas de WooCommerce.
  • Fácilmente traducible a través de archivos .po/.mo.

Requisitos

  • WordPress 4.0+
  • WooCommerce 3.0+
  • PHP 5.4+

Uso

En wp-admin, haga clic en Apariencia en el menú de la izquierda y luego en el submenú Widgets. Localice el widget «Filtrar productos por meta» y agréguelo en la barra lateral correspondiente

En las opciones del widget, complete los campos según sus necesidades.

Opciones
  1. Título: Introduzca el título del widget. La mayoría de las veces se coloca en la parte superior del widget como encabezado.
  2. Etiqueta: Pon la etiqueta del elemento que estás filtrando, por ejemplo. «Ancho:»
  3. Meta clave: seleccione la clave meta por la que desea filtrar
  4. Tipo de filtro: Seleccione «Lista» para mostrar todos los valores disponibles de esta meta clave o «rango» para crear un control deslizante si está filtrando por un valor numérico, por ejemplo. el peso de los productos
  5. Opciones de pedido: Seleccione el orden de los valores del filtro.
  6. Orden de actualización automática: Esto eliminará el botón Enviar de un filtro de «rango» y enviará automáticamente el filtro cuando se haya modificado.
  7. ¡Estás listo para partir! * Ahorrar *

Para desarrolladores

Algunos ganchos están en su lugar. Busque el código para obtener una lista completa. A continuación se muestran algunos de ellos con ejemplos.

Filtros

Puede hacer que los filtros se muestren en todas las páginas que desee. El siguiente código hará que se muestren en cada página que tenga la barra lateral que los contiene.

add_filter( 'wmf_display_condition', 'my_wmf_display_condition');
function my_wmf_display_condition( $condition ) {

  return true;
}

Puede cambiar la lista de tipos de filtro.

add_filter( 'wmf_filter_types', 'my_wmf_filter_types');
function my_wmf_display_condition( $types ) {

  $types['checkbox'] = __( 'Checkbox', 'wmf');

  return $types;
}
Comportamiento

Puede agregar su propio comportamiento en su tipo de filtro.

add_action( 'wmf_widget_end', 'my_wmf_widget_end', 10, 7 );
function my_wmf_widget_end( $title, $valueslabel, $metakey, $filtertype, $orderby, $autorefresh, $values_array ) {
  // your code here
}

Preguntas frecuentes

  1. ¿Puedo filtrar por cualquier campo personalizado (metadatos)?

    Sí, puedes.

  2. ¿Cómo agrego mis metadatos personalizados en un producto?

    Edite el producto en wp-admin. En la esquina superior derecha de la pantalla, haga clic en «opciones de pantalla» y asegúrese de que «Campos personalizados» esté marcado. Desplácese hasta el metabox de campos personalizados y agregue sus metadatos personalizados.
    Leer más sobre campos personalizados

  3. ¿Puedo poner esto en cualquier lugar de mi sitio?

    Puede colocarlo en cualquier barra lateral de su sitio web.

  4. ¿Por qué campos predeterminados puedo filtrar?

    Algunos de los campos de filtro predeterminados son:

    • peso
    • longitud
    • ancho
    • altura
    • visibilidad
    • estado del stock
    • ventas totales
    • precio de venta
    • precio regular
    • estado fiscal
    • clase de impuestos
    • presentado
    • referencia
    • recuento de reseñas
    • calificación promedio
  5. ¿Puedo leer la documentación?

    Acerca de / Documentación

Registro de cambios

1.0.5 03/11/2021
  • Característica: Se agregó soporte deslizante para tocar/arrastrar para dispositivos móviles
1.0.4 25/10/2021
  • Solución: se agregaron imágenes de jQuery UI faltantes
1.0.3 02/05/2021
  • Solución: se eliminaron algunas advertencias de PHP
1.0.2 12/09/2019
  • Característica: Se agregó soporte para filtros de rango flotante
1.0.1 26/04/2019
  • Solución: se agregó soporte para todos los valores de clave meta
1.0.0 24/04/2019
  • Lanzamiento inicial

Fuentes y créditos

Este complemento utiliza las siguientes bibliotecas

¡Accede a todas las descargas de envato por $16.50!

¡Obtén acceso instantáneo a tas las descargas exclusivas! 😎 Con una suscripción mensual de solo $16.50/USD. ¡No te pierdas esta oportunidad! Regístrate ahora y comienza a descargar todo lo que necesitas para llevar tu proyecto al siguiente nivel. 💪