woof_seo_meta_description
Amaç: Filtrelenmiş ürün sayfaları için meta açıklama etiketini değiştirin.
Bu kanca, özelleştirmenize olanak tanır <meta name="description"> aktif WOOF filtrelerinin olduğu sayfalar için içerik. Varsayılan olarak, WOOF yapılandırdığınız SEO kurallarına göre meta açıklamaları oluşturur, ancak bu filtre bunları programatik olarak değiştirmenize olanak tanır.
add_filter('woof_seo_meta_description', function($description) {
// Modify the description
return $description;
}, 10, 1);
Örnekler:
Tüm filtre açıklamalarına özel marka ekleyin:
add_filter('woof_seo_meta_description', function($description) {
if (!empty($description)) {
$description .= ' | MyShop - Free Shipping Worldwide';
}
return $description;
});
Uzun açıklamaları kısaltın:
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;
});
Dinamik ürün sayısı ekleyin:
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;
});
Belirli sayfalarda meta açıklamasını kaldırın:
add_filter('woof_seo_meta_description', function($description) {
if (is_page('special-category')) {
return ''; // No meta description
}
return $description;
});
Notlar:
- Yalnızca WOOF SEO kuralları aktifken geçerlidir
- WOOF’un SEO modülü ile çalışır Sekme Seçenekler → SEO
- Boş dize, meta açıklama çıktısını engelleyecektir
- Açıklama, optimum SEO için 150-160 karakter olmalıdır
İle ilgili:
- WOOF SEO Kuralları: Seçenekler → SEO sekmesinde yapılandırın
- woof_seo_meta_title: Sayfa başlığı için benzer hook (şu anda kodda yorum satırı halinde)