woof_seo_meta_description
Cel: Zmodyfikuj tag meta description dla stron produktów, które zostały przefiltrowane.
Ten hook pozwala na dostosowanie <meta name="description"> zawartość dla stron z aktywnymi filtrami WOOF. Domyślnie WOOF generuje meta opisy na podstawie zasad SEO, które konfigurujesz, ale ten filtr pozwala na ich modyfikację programistyczną.
add_filter('woof_seo_meta_description', function($description) {
// Modify the description
return $description;
}, 10, 1);
Przykłady:
Dodaj niestandardowe logo do wszystkich opisów filtrów:
add_filter('woof_seo_meta_description', function($description) {
if (!empty($description)) {
$description .= ' | MyShop - Free Shipping Worldwide';
}
return $description;
});
Skracanie długich opisów:
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;
});
Dodaj dynamiczne liczniki produktów:
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;
});
Usuń meta opis na określonych stronach:
add_filter('woof_seo_meta_description', function($description) {
if (is_page('special-category')) {
return ''; // No meta description
}
return $description;
});
Uwagi:
- Dotyczy tylko wtedy, gdy aktywne są reguły WOOF SEO
- Działa z modułem SEO WOOF w zakładka Opcje → SEO
- Pusty ciąg znaków zapobiegnie wyświetlaniu opisu meta
- Opis powinien mieć 150-160 znaków dla optymalnego SEO
Powiązane z:
- Reguły SEO WOOF: Skonfiguruj w zakładce Opcje → SEO
- woof_seo_meta_title: Podobny hook dla tytułu strony (obecnie zakomentowany w kodzie)