| Ваш IP: 54.80.140.29 | Online(23) - гости: 8, боты: 15 | Загрузка сервера: 2.95 ::::::::::::

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

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

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

  • Система радиоуправления с частотным кодированием

    Система состоит из передатчика и приемника работающих в диапазоне 27 МГц. Передатчик излучает сигнал промодулированный по частоте импульсами частота которых меняется при переключении команд. Всего 15 команд. Приемник состоит из радиоприемного тракта, формирователя импульсов, дешифратора команд построенного по схеме частотомера. дешифратор измеряет частоту импульсов поступающих с выхода радиоприемного тракта и …Подробнее...
  • Простой таймер на ИМС 4011

    На рисунке показана схема таймера рассчитанного примерно на 35 мин, таймер состоит из одной микросхемы 4011, одного транзистора и реле на 12В. Таймер может отключать (включать) практически любое устройство — ТВ, радио, эл. двигатель… Время задающая цепь R1 C1 определяет время задержки включения (выключения) таймера, Вы можете изменив это время …Подробнее...
  • Автоматическое зарядное уст-во для автомобильных аккумуляторов

    Автоматическое зарядное уст-во для автомобильных аккумуляторов

    На рисунке показана простая схема зарядного уст-ва для автомобильных аккумуляторов. Уст-во автоматически прекращает заряд аккумулятора как только он будет полностью заряжен. При прекращении заряда аккумулятора загорится светодиод HL2 сигнализируя окончание зарядки. Тиристор BTY79 необходимо установить на небольшой теплоотвод. Источник — http://users.otenet.gr/~athsam/index.htmПодробнее...
  • MAX5035 простой DC-DC преобразователь 1А

    MAX5035 простой DC-DC преобразователь 1А

    MAX5035 простой в использовании, высокоэффективный, высоковольтный понижающий DC-DC преобразователь (ШИМ 125 кГц), имеет широкий диапазон питающего напряжения от 7,5 В до 76 В и малый ток потребления до 270 мкА (дежурный режим до 10 мкА). Диапазон выходного напряжения фиксирован — MAX5035А — 3,3В, MAX5035B — 5В, MAX5035С — 12В и не фиксирован для MAX5035D/E. Максимальный …Подробнее...
  • Источник питания 1,2 — 12В / 1A

    Этот блок питания может обеспечить выходное напряжения — 1.2В — 12В с максимальным выходным током 1A. Индикатор часть включает в себя три диоды и один светодиод. Эта схема используется как зарядное уст-во, при этом в него встроен индикатор заряда — когда зарядки ток превышает 1A (практически 0.85A) светодиодный индикатор предупреждает …Подробнее...