Как вывести в мета теге «description» краткое описание товара?

как правильно вывести в мета теге description краткое описание товара?

Есть магазин на WP Woocommerce, также есть единый header для всего сайта, хочу брать краткое описание товара и вставлять его в мета тег description.
Ставить плагин для SEO не хочу. Пробовал следующим образом:

<meta name="description" content="<?php get_short_description() ?>">


Но это так не работает.
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
nipopadyuk
@nipopadyuk
add_action('wp_head', 'add_meta_description');

function add_meta_description() {
    if (is_singular('product')) { // проверяем, является ли текущая страница страницей товара
        global $post;
        $meta_description = get_the_excerpt(); // получаем краткое описание товара
        if ($meta_description) {
            echo '<meta name="description" content="' . esc_attr($meta_description) . '">' . "\n"; // выводим мета тег
        }
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы