HUSKY - Product Filter for WooCommerce

Descripción de categoría de WooCommerce no se muestra en la página de tienda filtrada

Por defecto, WooCommerce muestra las descripciones de las categorías en las páginas de archivo (categoría). Sin embargo, cuando el filtro de productos HUSKY está activo, la URL de la página de tienda cambia de un archivo de categoría real a una página de tienda filtrada — por ejemplo, /shop/?swoof=1&product_cat=my-category. En este tipo de página, WordPress no carga el objeto de taxonomía, por lo que cualquier código que dependa de is_product_taxonomy() no encontrará una categoría y la descripción no se mostrará.

Este es el comportamiento esperado de WordPress y no es un error en HUSKY.

Para mostrar la descripción de la categoría en la página de tienda filtrada, añade el siguiente fragmento al archivo functions.php de tu tema o mediante un plugin de fragmentos de código:

add_action('woocommerce_before_shop_loop', function() {

    // Exit if this is a normal category page without WOOF filter
    if (is_product_taxonomy() AND empty($_GET['swoof'])) return;

    $term = null;

    // Try to get term from taxonomy archive
    if (is_product_taxonomy()) {
        $term = get_queried_object();
    }

    // If not found, try HUSKY's really_curr_tax parameter
    if ((!$term || is_wp_error($term)) AND !empty($_GET['really_curr_tax'])) {
        $raw     = sanitize_text_field($_GET['really_curr_tax']);
        $term_id = (int) explode('-', $raw)[0];
        if ($term_id > 0) {
            $term = get_term($term_id, 'product_cat');
        }
    }

    // Exit if term not found or has no description
    if (!$term || is_wp_error($term) || empty($term->description)) return;

    echo '<div class="term-description">';
    echo do_shortcode(wp_kses_post(wpautop($term->description)));
    echo '</div>';

}, 5);

Este fragmento lee la categoría actual del parámetro really_curr_tax que HUSKY pasa en la URL y genera manualmente la descripción antes del bucle de productos.

Nota: el estilo del bloque .term-description depende de tu tema.

Ref: https://pluginus.net/support/topic/husky-products-filter-professional-for-woocommerce-solution