woof_seo_meta_description
Cel: Modyfikuj metatag opisu dla stron z filtrowanymi produktami.
Ten hook pozwala dostosować treść <meta name="description"> dla stron z aktywnymi filtrami WOOF. Domyślnie WOOF generuje meta opisy na podstawie skonfigurowanych reguł SEO, ale ten filtr umożliwia ich programową modyfikację.
add_filter('woof_seo_meta_description', function($description) {
// Modify the description
return $description;
}, 10, 1);
Przykłady:
Dodaj niestandardową markę do wszystkich opisów filtrów:
add_filter('woof_seo_meta_description', function($description) {
if (!empty($description)) {
$description .= ' | MyShop - Free Shipping Worldwide';
}
return $description;
});
Skracaj długie opisy:
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 dynamiczną liczbę 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 konkretnych 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 reguły SEO WOOF są aktywne
- Działa z modułem SEO WOOF w zakładce Options → SEO
- Pusty ciąg znaków zapobiegnie wyświetleniu meta opisu
- Opis powinien mieć 150-160 znaków dla optymalnego SEO
Powiązane z:
- Reguły SEO WOOF: Skonfiguruj w zakładce Options → SEO
- woof_seo_meta_title: Podobny hook dla tytułu strony (obecnie zakomentowany w kodzie)