| Ваш IP: 23.20.147.6 | Online(18) - гости: 3, боты: 15 | Загрузка сервера: 2.13 ::::::::::::

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

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

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

  • TDA2613 — интегральный УНЧ 6Вт

    TDA2613 — интегральный УНЧ 6Вт

    TDA2613 — интегральный УНЧ, предназначенный для работы в бытовой аппаратуре (телевизионных и радиоприемниках). Имеется защита от короткого замыкания и тепловая защита. Основные характеристики микросхемы: Напряжение питания  15…42 В КНИ: (Uпит=24 В, Rн=8 Ом, Р вых=6 Вт) — 0,5 % (Uпит=24 В, Rн=8 Ом, Р вых=8 Вт) — 10 % Ток покоя …Подробнее...
  • Простой измеритель емкости

    Измеритель емкости позволяет измерять емкость конденсаторов от 0,5 до 10000пФ. На логических элементах ТТЛ D1.1 D1.2 собран мультивибратор, частота которого зависит от сопротивления резистора включенного между входом D1.1 и выходом D1.2. Для каждого предела измерения устанавливается определенная частота при помощи S1, одна секция которого переключает резисторы R1-R4 , а другая …Подробнее...
  • Простой УМЗЧ

    Простой УМЗЧ

    Основные технические характеристики усилителя: Номинальное входное напряжение — 0,7В Входное сопротивление — 50 кОм Номинальная выходная мощность на частоте 1000Гц — 70 Вт на нагрузку 4 Ом и 35 Вт 8 Ом Диапазон усиливаемых частот при неравномерности АЧХ не более 1 дБ — 10…30000Гц Коэффициент гармоник при указанном диапазоне 0,1% …Подробнее...
  • Селектор стереоканалов

    Селектор стереоканалов

    Селектор стереоканалов предназначен для коммутации 4-х аудио источников. С его помощью можно поочередно коммутировать стерео каналы, так же селектор сам коммутирует каналы в зависимости от источника, если в течении некоторого времени отсутствует звуковой сигнал, автоматически будет выбран следующий канал и так будет происходить до тех пор пока не будет обнаружен …Подробнее...
  • Уст-во управления направления вращения двигателя постоянного тока

    Уст-во управления направления вращения двигателя постоянного тока

    Схема показанная на рисунке может запускать вращение электродвигателя постоянного тока (12В) в обеих направлениях (вперед и назад). При разомкнутых контактах переключателей SA1 и SA2, напряжение на обеих клеммах электродвигателя равное, двигатель не вращается, тоже самое происходит если нажать одновременно кнопки SA1 и SA2. При этом при разомкнутых контактах SA1 и SA2 транзисторы VT3 …Подробнее...