| Ваш IP: 54.163.22.209 | Online(28) - гости: 22, боты: 6 | Загрузка сервера: 1.91 ::::::::::::

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

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

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

  • Источник питания с параметрическим стабилизатором напряжения

    Источник питания с параметрическим стабилизатором напряжения

    Наиболее простым стабилизатором напряжения является параметрический стабилизатор, выполненный на основе полупроводникового стабилитрона. Стабилитрон подключается через балластный резистор к источнику входного не стабилизированного напряжения. Следует обратить внимание, что режим стабилитрона является режим пробоя p-n перехода. Если входное напряжение равно или меньше напряжения пробоя стабилитрона, то применение параметрического стабилизатора бессмысленно. Если же …Подробнее...
  • УНЧ на TDA1510

    УНЧ на TDA1510

    Напряжение питания 6…18В Максимальный ток нагрузки 4А Выходная мощность при напряжении питания 14,4В и сопротивления нагрузки 4 ОМ: КНИ=0,5% — 5,5Вт КНИ=10%  — 7Вт Ток покоя 120 мАПодробнее...
  • Регулятор громкости, баланса, тембра на TDA1524A

    Регулятор громкости, баланса, тембра на TDA1524A

    На рисунке показана схема простого регулятора громкости, баланса и тембра (ВЧ НЧ) на ИМС TDA1524A. Схема достаточна проста, в настройке не нуждается. Регулятор на TDA1524A имеет следующие технические характеристики: Полоса частот 20-20 000Гц Регулировка тембра на частоте 40Гц (bass) -19/+17db Регулировка тембра на частоте 16кГц (treble) -15/+15db Регулировка баланса -40db Входное сопротивление …Подробнее...
  • Стрелочный частотомер

    Стрелочный частотомер может измерять частоту синусоидального или другой формы сигнала от единиц герц до десятков килогерц, амплитудой от 0,1 до 20В. Диапазон частотомера разбит на 3 части : 100Гц, 1000Гц, 10 кГц. VT1 в схеме полностью открыт и усиливает только полупериоды положительной полярности. К нагрузочному резистору R3 подключен триггер Шмитта …Подробнее...
  • LCD TFT осциллограф на микроконтроллере

    LCD TFT осциллограф на микроконтроллере

    LCD TFT дисплей отлично подойдет для использования его в качестве экрана простого осциллографа позволяя получить вполне неплохое и четкое изображение сигнала. В осциллографе применен микроконтроллер PIC16F876A. Основные характеристики осциллографа: Максимальная частота дискретизации 16000 Гц. Цифровое разрешение: 10 бит. Полоса пропускания < 1000 Гц. Горизонтальная развертка 100мс 10мс 5мс. Максимальное входное напряжение …Подробнее...