| Ваш IP: 54.226.23.160 | Online(23) - гости: 12, боты: 11 | Загрузка сервера: 4.3 ::::::::::::

Автоматический вывод 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() выведет на экране название рубрики (на главной выводится не будет).

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

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

  • Параметрические сигнализатор

    Эти уст-ва используют для подачи звукового сигнала при уходе или достижения уровня контролируемого параметра за установленные пределы. Датчиком может служить — терморезистор, фоторезистор, контакты и др. На рисунке 1 показана схема параметрического сигнализатора собранного на одной микросхеме К155ЛА3. Переключатель S1 выбираем режим контроля. На VT1 собран электронный ключ. Генератор звуковых …Подробнее...
  • Стерео индикатор уровня

    Стерео индикатор уровня

    Простой и недорогой индикатор уровня стерео сигнала можно реализовать на ИМС TA7666p. Сигнал на вход индикатора должен подаваться с предварительного усилителя. Если у вас есть моно-система, то сигнал должен быть подан в оба канала. Сигнал подается через два конденсатора 4,7 мкФ. Напряжение питания ИМС от 6 до 12В, ток покоя …Подробнее...
  • Будильник на PIC16F74

    Конструкция будильника состоит из двух частей: плата дисплея и платы микроконтроллера с таймером (часы) реального времени на DS1307, так же устройство содержит 3-х вольтовый элемент для резервного питания и зуммер. Микроконтроллер PIC запрограммирован так чтобы считать данные с таймера реального времени DS1307 , используя шину последовательной передачи данных I2C. PIC …Подробнее...
  • Фильтр ЗЧ от 20 до 200Гц

    Фильтр ЗЧ от 20 до 200Гц

    На рисунке представлена простая схема, фильтр высоких частот, регулируемая между частотами от 20 Гц до 200 Гц, данное уст-во может быть полезна во многих случаях при регулировке звуковых сигналов. Регулирование осуществляется с двойным переменным сопротивлением 47KO при этом изменяется частотная характеристика в его крайних зонах АЧХ, показано на рис. Источник http://users.otenet.grПодробнее...
  • Электронный латр

    Электронный латр

    На рисунке показана схема электронного ЛАТРа, с обмотки III сетевого трансформатора Т1 переменное напряжение (0,5…1В) поступает через делитель напряжения (R15 R16 R3) на УНЧ. Данный УНЧ выполнен по схеме упрощенного УМЗЧ, мощности УНЧ достаточно для питания небольшого по мощности устройства подключенного к ЛАТРу, если необходима большая мощность то надо применить …Подробнее...