| Ваш IP: 54.87.65.140 | Online(25) - гости: 16, боты: 9 | Загрузка сервера: 3.39 ::::::::::::

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

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

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

  • К1156ЕН5ВП — РЕГУЛИРУЕМЫЙ СТАБИЛИЗАТОР НАПРЯЖЕНИЯ С НИЗКИМ ПРОХОДНЫМ НАПРЯЖЕНИЕМ

    К1156ЕН5ВП — РЕГУЛИРУЕМЫЙ СТАБИЛИЗАТОР НАПРЯЖЕНИЯ С НИЗКИМ ПРОХОДНЫМ НАПРЯЖЕНИЕМ

    Микросхема К1156ЕН5ВП представляет собой регулируемый линейный стабилизатор с низким проходным напряжением для выходного напряжения от 1,25 до 20 В. Наличие дополнительного входа управления позволяет организовать внешнее отключение микросхемы. Предназначена для создания компактных источников питания. Ближайшими функциональными аналогами являются микросхемы LM2931CT фирмы «National Semiconductor Corporation» и L4920 фирмы «SGSTHOMSON». ОСОБЕННОСТИ • Ток нагрузки до 500 мА • Регулируемое …Подробнее...
  • 2-х канальный УМЗЧ класса D на ИМС LV49152V (15 Вт на канал)

    2-х канальный УМЗЧ класса D на ИМС LV49152V (15 Вт на канал)

    LV49152V — усилитель мощности звуковой частоты класса D, выходная мощность усилителя 15 Вт на канал. ИМС LV49152V имеет тепловую защиту, защиту от перегрузок. УМЗЧ класса D, обладает очень высоким КПД, поэтому практически не нуждается в радиаторе охлаждения, при определенных условиях (при не большой выходной мощности) можно вообще не применять радиатор. Принцип действия таких усилителей …Подробнее...
  • Простой цифровой частотомер

    Настройка микропроцессорной аппаратуры, конструирование КВ трансиверов, цифровых приемников, ремонт электронных игрушек, телевизоров, видеомагнитофонов — вот далеко неполный перечень приборов, нуждающихся в простом высокочастотном цифровом частотомере. Основные технические характеристики Напряжение питания………………………………5 В Ток потребления…………………………….>150 мА Разрядность (с возможностью расширения)…..8 Чувствительность …………………………..0,5.30 В Диапазон измерения частоты ………..1.9999 кГц Входное сопротивление ………………..10 МОм …Подробнее...
  • Сканирующий приемник на 27 МГц

    Приемник сканирует диапазон 27 МГц и останавливает настройку на всех работающих в данных момент каналах. Настройка полуавтоматическая, после настройки на канал необходимо нажать кнопку для продолжения сканирования. В данной статье описан только узел настройки, весь комплекс состоит из электронного узла настройки на К174ХА26 с однократным преобразованием частоты (ПЧ-465кГц) и универсального …Подробнее...
  • Широкополосный усилитель (40МГц)

    Чувствительность приемника может быть значительно увеличена, если вставить между ним и антенной, усилитель. Схема усилителя не использует резонансных цепей и подходит как для средних и коротких волн до 40 МГц. Можно получить усиление порядка 20dB при токе потребления 7mA, Напряжение питания усилителя с 12 до 15В. Вход и выход адаптированы …Подробнее...