woof_seo_meta_description
Призначення: Змінити тег meta description для сторінок відфільтрованих товарів.
Цей хук дозволяє вам налаштувати <meta name="description"> контент для сторінок з активними фільтрами WOOF. За замовчуванням WOOF генерує мета-описи на основі SEO-правил, які ви налаштовуєте, але цей фільтр дозволяє модифікувати їх програмно.
add_filter('woof_seo_meta_description', function($description) {
// Modify the description
return $description;
}, 10, 1);
Приклади:
Додайте власний брендинг до всіх описів фільтрів:
add_filter('woof_seo_meta_description', function($description) {
if (!empty($description)) {
$description .= ' | MyShop - Free Shipping Worldwide';
}
return $description;
});
Скорочення довгих описів:
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;
});
Додати динамічний підрахунок товарів:
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;
});
Видалити мета-опис на конкретних сторінках:
add_filter('woof_seo_meta_description', function($description) {
if (is_page('special-category')) {
return ''; // No meta description
}
return $description;
});
Примітки:
- Застосовується тільки при активних правилах SEO WOOF
- Працює з модулем SEO WOOF в вкладка Опції → SEO
- Порожній рядок запобігатиме виведенню meta description
- Опис повинен бути 150-160 символів для оптимального SEO
Пов'язано з:
- Правила SEO для WOOF: Налаштуйте на вкладці Options → SEO
- woof_seo_meta_title: Схожий гачок для заголовка сторінки (зараз закоментовано в коді)