woof_seo_meta_description
Scopo: Modifica il tag meta description per le pagine prodotto filtrate.
Questo hook ti permette di personalizzare il <meta name="description"> contenuto per pagine con filtri WOOF attivi. Per impostazione predefinita, WOOF genera meta description in base alle regole SEO configurate, ma questo filtro consente di modificarle programmaticamente.
add_filter('woof_seo_meta_description', function($description) {
// Modify the description
return $description;
}, 10, 1);
Esempi:
Aggiungi branding personalizzato a tutte le descrizioni dei filtri:
add_filter('woof_seo_meta_description', function($description) {
if (!empty($description)) {
$description .= ' | MyShop - Free Shipping Worldwide';
}
return $description;
});
Accorcia le descrizioni lunghe:
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;
});
Aggiungi conteggio dinamico dei prodotti:
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;
});
Rimuovi la meta description su pagine specifiche:
add_filter('woof_seo_meta_description', function($description) {
if (is_page('special-category')) {
return ''; // No meta description
}
return $description;
});
Note:
- Si applica solo quando le regole SEO di WOOF sono attive
- Funziona con il modulo SEO di WOOF in scheda Opzioni → SEO
- Stringa vuota impedirà l'output della meta description
- La descrizione dovrebbe essere di 150-160 caratteri per un SEO ottimale
Correlato a:
- Regole SEO WOOF: Configura nella scheda Opzioni → SEO
- woof_seo_meta_title: Hook simile per il titolo della pagina (attualmente commentato nel codice)