Автоматический вывод Description

Большинство поисковых серверов отображают содержимое поля description при выводе результатов поиска. Если этого тега нет на странице, то поисковый движок просто перечислит первые встречающиеся слова на странице, которые, как правило, не совсем правильно отображают материал статьи.

74639567863487436897

Как видно на примере, без тега description Yandex выводит короткое описание текст которого не соответствует тексту статьи.

Для решения этой проблемы в страницу header.php добавьте следующий код:

<?php if (is_single() || (is_page())) {
if (have_posts()) : while (have_posts()) : the_post();
$strDescr = wp_trim_words(get_the_content(), 30, '');
$strDescr = preg_split("/[?!] /", $strDescr);
echo '<meta name="description" content="'.$strDescr[0].$strDescr[1].$strDescr[2].$strDescr[3].'" >';
endwhile; endif; }
else {
echo '<meta name="description" content="Описание по умолчанию." >';
}
?>

Теперь после добавления кода, проверьте как выводиться описание при помощи мега тега description:

743657674367834

Если немного изменить код, то в описании по умолчанию помимо Вашего текста, будет выводится название рубрики:

<?php if (is_single() || (is_page())) {
if (have_posts()) : while (have_posts()) : the_post();
$strDescr = wp_trim_words(get_the_content(), 50, '');
$strDescr = preg_split("/[?!] /", $strDescr);
echo '<meta name="description" content="'.$strDescr[0].$strDescr[1].$strDescr[2].$strDescr[3].'" >';
endwhile; endif; }
else {
echo '<meta name="description" content="Описание по умолчанию. '; 
single_cat_title(); 
echo '">';
}
?>

Функция php single_cat_title() выведет на экране название рубрики (на главной выводится не будет).

Добавить комментарий

Случайные статьи

  • Простые “особые” терморегуляторы

    Многим радиолюбителям известен так называемый «триггерный эффект” на пороге срабатывания термо3, фотореле, автоматического зарядного устройства и т.п. Устройство может сработать нормально десятки раз, но иногда бывает такой неприятный момент, когда исполнительное реле включится, сразу же выключится, опять включится и т.д. Такое явление может проявляться довольно длительное время – «подгорают” контакты …Подробнее...
  • Универсальные фотодатчики

    Различные схемы фотореле, опубликованные в радиолюбительской литературе, что называется на любой вкус и цвет. С трудом можно найти какое-нибудь свежее решение. Предлагаемая схема (рис. 1), как представляется, оригинальна. В качестве фото датчика служит распространенный фоторезистор СФЗ-1. Он преобразует световой сигнал, улавливаемый чувствительной поверхностью, в электрические колебания, которые затем поступают на …Подробнее...
  • Указатель поворотов

    Указатель поворотов выгодно отличается от многих выпускаемых промышленных образцов, так например он обладает контролем исправности сигнальных ламп, так же его цикл работы начинается с горения ламп, а не с паузы. В дежурном режиме когда SA1 находится в нейтральном положении, С1 заряжен до напряжения источника питания и поэтому генератор DD1.1 DD1.2 …Подробнее...
  • Автоматический выключатель ночника

    Автоматический выключатель ночника отключает ночник через определенное время. таймер IC1 работает как моностабильный генератор и выдает импульсы длительностью более 10-и минут. Устройство управляет реле которое и коммутирует светильник (220В, 50 Гц). Т1 любой малогабаритный на выходное напряжение вторичной обмотки в 15В. IC1 и К1 питаются напряжением 12В от стабилизатора 7812. …Подробнее...
  • Карманный частотомер

    Технические характеристики: Верхний предел для измерения частоты 999,9кГц Чувствительность 0,12В Rвх=1МОм Число разрядов индикации 4 Ток потребления 2 мА Напряжение питания 7-10В На рисунке показана схема частотомера работающего с ЖК панелью, измеряемый сигнал поступает на разъем Х1 и далее на не инвертирующий ОУ А1(предварительный усилитель-ограничитель). VD1VD2 защищают вход от перегрузки, …Подробнее...