HUSKY - Products Filter Professional for WooCommerce

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)