| Ваш IP: 54.80.175.56 | Online(32) - гости: 22, боты: 9 | Загрузка сервера: 1.67 ::::::::::::

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

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

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

  • Двух канальная система регулировки громкости, тембра, баланса на TDA7630

    Двух канальная система регулировки громкости, тембра, баланса на TDA7630

    Выводы микросхемы: 7 — баланс, 8 — громкость, 9 — тембр НЧ, 10 — тембр НЧ двух канальная система регулировки громкости, тембра, баланса на TDA7630 имеет следующие характеристики: Напряжение питания 6-12В Ток потребления 11мА Входное сопротивление 500кОм Регулировка громкости 80дБ Регулировка баланса -3,5…+3,5дБ Регулировка ВЧ -7…+14дБ Регулировка ВЧ -7…+14дБ Рабочая …Подробнее...
  • Импульсный стабилизатор напряжения с защитой от перегрузок на ток до 4А

    LM195 — мощный интегральный модуль обеспечивает ограничение тока и выходной мощности, он выключает схему в случае значительного повы­шения температуры. При правильном использовании стабилизатора, ИС LM195 не выходит из строя при любой перегрузке. Это свойство особен­но желательно в ИИП, где значительно труднее достичь надежной за­щиты от перегрузок. ти кремниевый транзистор. LM117/LM217/LM317 …Подробнее...
  • УНЧ на TDA2822

    УНЧ на TDA2822

    Микросхема — TDA2822 является маломощным стерео усилителем, данный ОУ используется в плеерах Walkman и слуховых аппаратах. TDA2822 может выдавать мощность до 0,25 Вт TDA2822 является отличным решением для низкоомного выхода. Автор —  D. Mohankumar Источник — http://electroschematics.comПодробнее...
  • Индикатор перегорания предохранителя

    Данное уст-во индицирует перегорание предохранителя короткими звуковыми и световыми сигналами. индикатор также может работать в цепи постоянного или переменного тока с частотой до 1000Гц и напряжением от 10 до 1000В. В качестве время задающего конденсатора служит пьезокерамический излучатель BQ1 — 0,022…0,5мкФ. Литература Радиолюбитель 2\1999 Автор: М.Шустов, А.Шустов г. ТомскПодробнее...
  • Реле освещения

    Реле освещения чувствительна к свету попадающего на фоторезистор. К контактам реле подключают нагрузку — лампы накаливания или энергосберегающие лампы которые включаться в ночное время суток и автоматически выключаться утром. Фоторезистор используется как датчик, чувствительность схемы регулируется резистором R1. Фоторезистор меняет свое сопротивление от сотен Ом при ярком свете и до …Подробнее...