HUSKY - Products Filter Professional for WooCommerce

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: Схожий гачок для заголовка сторінки (зараз закоментовано в коді)