WooCommerce: Mostrar filtros personalizados @ WP Dashboard > Productos

Si va a Panel de WordPress > Productos , encontrará filtros de administración de productos predeterminados, como «Seleccionar una categoría», «Filtrar por tipo de producto», «Filtrar por estado de stock». ¿Qué sucede si desea agregar más filtros personalizados para permitir que los gerentes de su tienda encuentren productos fácilmente?

Por ejemplo, podría agregar «Filtrar por etiqueta de producto» («etiquetas de producto» son una de las dos «taxonomías» predeterminadas de WooCommerce junto con «categorías de producto»). O bien, si usa taxonomías personalizadas, como marcas de productos, puede agregar un menú desplegable «Filtrar por marca de producto».

Afortunadamente, esto es muy fácil, y aquí viene la prueba.

Agregar filtros de productos de administración personalizados en WooCommerce

Fragmento de PHP: Agregar filtro de taxonomía personalizado @ Panel de administración de productos de WooCommerce

/**
 * @snippet       Show Custom Filter @ WooCommerce Products Admin
 * @how-to        Get CustomizeWoo.com FREE
 * @sourcecode    https://businessbloomer.com/?p=78136
 * @author        Rodolfo Melogli
 * @compatible    Woo 3.5.3
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_filter( 'woocommerce_product_filters', 'bbloomer_filter_by_custom_taxonomy_dashboard_products' );
 
function bbloomer_filter_by_custom_taxonomy_dashboard_products( $output ) {
   
  global $wp_query;
 
  $output .= wc_product_dropdown_categories( array(
   'show_option_none' => 'Filter by product tag',
   'taxonomy' => 'product_tag',
   'name' => 'product_tag',
   'selected' => isset( $wp_query->query_vars['product_tag'] ) ? $wp_query->query_vars['product_tag'] : '',
  ) );
   
  return $output;
}

Deja un comentario