| Ваш IP: 23.20.240.193 | Online(26) - гости: 16, боты: 10 | Загрузка сервера: 2.98 ::::::::::::

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

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

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

  • Предварительный усилитель на TL061

    Предварительный усилитель на TL061

    На рисунке показана схема высококачественного предварительного усилителя, который обладает низким уровнем шума, низким КНИ и регулируемым коэффициентом усиления, что позволяет использовать схему как микрофонный усилитель. Регулировка коэффициента усиления от 10 до 100 осуществляется подстроечным резистором R9. Коэффициент усиления 10 рассчитан на линейный уровень входного сигнала с максимальным напряжением 800 мВ. …Подробнее...
  • Метроном от 40 до 208 ударов в минуту

    Примечания: VT1 и VT2 обеспечивают линейную перестройку частоты таймера NE555 при изменении сопротивления VR1. VT1 обеспечивает мощность звучания похожую на стандартный метроном. Используйте 12В напряжение питания для получения достаточной мощности звучания метронома. Поверните ручку регулятора VR1 в направлении R2, установите R1 в положение соответствующую 40 ударам в минуту (для сравнения …Подробнее...
  • Усилитель 35Вт на TDA2030

    Усилитель 35Вт на TDA2030

    При использовании мостовой схемы подключения TDA2030, выходную мощность усилителя можно увеличить до 35 Вт при напряжении питания +/-15В (2А). Микросхема обеспечивает большой выходной ток, имеет малые гармонические  и интермодуляционные искажения, обладает широкой полосой частот усиливаемого сигнала, а так же имеет автоматическую систему ограничения рассеиваемой мощности удерживая рабочую точку выходных транзисторов микросхемы в …Подробнее...
  • LA4663 — 2-канальный УМЗЧ 20Вт

    LA4663 — 2-канальный УМЗЧ 20Вт

    ИМС LA4663 — 2-канальный усилитель мощности звуковой частоты предназначен для компактных стерео систем. Микросхема имеет широкий диапазон питающего напряжения, от 5,5 В до 22 В. Максимальная выходная мощность усилителя 20 Вт на канал. Микросхема имеет тепловую защиту, защиту от перегрузок и КЗ выхода. Основные характеристики Максимальное напряжение питания 24 В Максимальный …Подробнее...
  • 1182ЕМ2 — СЕТЕВОЙ ИМПУЛЬСНЫЙ ПРЕОБРАЗОВАТЕЛЬ НАПРЯЖЕНИЯ

    1182ЕМ2 — СЕТЕВОЙ ИМПУЛЬСНЫЙ ПРЕОБРАЗОВАТЕЛЬ НАПРЯЖЕНИЯ

    Микросхема 1182ЕМ2 является представителем класса высоковольтных электронных схем. Основное назначение ИС — непосредственное преобразование переменного напряжения сети 220 В в выпрямленное постоянное. Благодаря уникальной технологии возможно применение микросхемы для сети переменного тока до 264 В. Особенности применения Широкий диапазон входного переменного напряжения от 18 В до 264 В Широкий диапазон входных частот от 50 …Подробнее...