Поддержка Проблемы и решения Как изменить мета тег description

  • Решено Евгений

    (@mrmarkov)


    Уважаемые коллеги !
    Яндекс ругается что не найдены или не правильно заполнены мета теги description. Я открыл код страницы и вижу что для каждой статьи стоит мета тег (или даже не мета тег а просто описание в виде <div class=»site-description»>) описания всего сайта и не этой статьи. Как это исправить ?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 1 ответа (всего 1)
  • Автор Евгений

    (@mrmarkov)

    Ура решил !!!

    function get_the_meta_desc(){
        $description = get_bloginfo('description');
        if(is_singular()){
            $excerpt = get_the_excerpt();
            $excerpt = wp_kses($excerpt,'strip');
            if(!empty($excerpt)){
               $description = mb_substr($excerpt,0,160);
            }
         }
        return '<meta name="description" content="'.$description.'" />';
    }
    
    После чего, выведем нашу функцию внутри тегов head.
    
    <?php echo get_the_meta_desc(); ?>
Просмотр 1 ответа (всего 1)