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)