HUSKY - Products Filter Professional for WooCommerce

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)