HUSKY - Products Filter Professional for WooCommerce

woof_seo_meta_description

Propósito: Modifica la etiqueta meta description para las páginas de productos filtrados.

Este hook te permite personalizar el <meta name="description"> contenido para páginas con filtros WOOF activos. Por defecto, WOOF genera meta descripciones basadas en las reglas SEO que configuras, pero este filtro te permite modificarlas programáticamente.

add_filter('woof_seo_meta_description', function($description) {
    // Modify the description
    return $description;
}, 10, 1);

Ejemplos:

Añadir marca personalizada a todas las descripciones de filtro:

add_filter('woof_seo_meta_description', function($description) {
    if (!empty($description)) {
        $description .= ' | MyShop - Free Shipping Worldwide';
    }
    return $description;
});

Acortar descripciones largas:

add_filter('woof_seo_meta_description', function($description) {
    // Limit to 160 characters for optimal SEO
    if (strlen($description) > 160) {
        $description = substr($description, 0, 157) . '...';
    }
    return $description;
});

Añadir recuento dinámico de productos:

add_filter('woof_seo_meta_description', function($description) {
    global $wp_query;
    
    if (isset($wp_query->found_posts)) {
        $count = $wp_query->found_posts;
        $description = "Browse {$count} products. " . $description;
    }
    
    return $description;
});

Eliminar meta descripción en páginas específicas:

add_filter('woof_seo_meta_description', function($description) {
    if (is_page('special-category')) {
        return ''; // No meta description
    }
    return $description;
});

Notas:

  • Solo se aplica cuando las reglas SEO de WOOF están activas
  • Funciona con el módulo SEO de WOOF en pestaña Opciones → SEO
  • Una cadena vacía evitará la salida de la meta descripción
  • La descripción debe tener entre 150 y 160 caracteres para un SEO óptimo

 

Relacionado con:

  • Reglas SEO de WOOF: Configurar en la pestaña Opciones → SEO
  • woof_seo_meta_title: Hook similar para el título de la página (actualmente comentado en el código)