HUSKY - Products Filter Professional for WooCommerce

woof_seo_meta_description

Objectif : Modifiez la balise meta description pour les pages de produits filtrées.

Ce hook vous permet de personnaliser le <meta name="description"> contenu pour les pages avec des filtres WOOF actifs. Par défaut, WOOF génère des méta-descriptions basées sur les règles SEO que vous configurez, mais ce filtre vous permet de les modifier par programmation.

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

Exemples:

Ajouter une image de marque personnalisée à toutes les descriptions de filtre :

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

Raccourcir les descriptions longues :

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;
});

Ajouter un compte de produits dynamique :

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;
});

Supprimer la méta-description sur des pages spécifiques :

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

Notes :

  • S'applique uniquement lorsque les règles SEO WOOF sont actives
  • Fonctionne avec le module SEO de WOOF dans onglet Options → SEO
  • Une chaîne vide empêchera la sortie de la méta-description
  • La description doit faire 150-160 caractères pour un SEO optimal

 

Lié à :

  • WOOF SEO Rules : Configurer dans l'onglet Options → SEO
  • woof_seo_meta_title: Hook similaire pour le titre de la page (actuellement commenté dans le code)