| Ваш IP: 54.80.137.187 | Online(25) - гости: 14, боты: 11 | Загрузка сервера: 1.11 ::::::::::::

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

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

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

  • Регулятор скорости вращения двигателя 24В/20А

    Регулятор скорости вращения двигателя 24В/20А

    На рисунке показана схема привода двигателя 24В 20А. Силовая часть привода состоит из двух полевых транзисторов IRFP7410. Цепь управления силовой частью состоит из микросхемы SG3526B. Регулировка частотой оборотов двигателя осуществляется при помощи потенциометра R3. Источник — http://www.eleccircuit.com/24vdc-motor-speed-control-with-20a-shot-circuit-protection/ Дополнительный материал: IRFP4710 SG3526BПодробнее...
  • Схемы источников питания DVD-плееров BBK

    Модели: BBK-940S BBK-950SПодробнее...
  • Контроллер двигателя постоянного тока

    Контроллер двигателя постоянного тока

    На рисунке показана схема двигателя постоянного тока. Контроллер рассчитан на двигатель с рабочим напряжением 24В/0,45А. Регулировка двигателя может осуществляться в пределах от 1,25 до 24В. Схема очень проста и в настройке не нуждается. Схема может применяться в таких уст-вах как насос, шуруповерт и др.Подробнее...
  • Миниатюрный радиоприемник на ZN414

    Миниатюрный радиоприемник на ZN414

    На микросхеме ZN414 (аналоги — TA7642, MK484) можно собрать простой, миниатюрный АМ приемник СВ-ДВ диапазона. Микросхема имеет всего три вывода и похожа на транзистор, она представляют собой высокочастотный тракт приемника прямого усиления, содержащий усилитель радиочастоты (УРЧ), детектор и систему автоматической регулировки усиления (АРУ). УРЧ имеет большой коэффициент усиления и высокое входное сопротивление, что позволяет …Подробнее...
  • LM5010 — высоковольтный понижающий импульсный преобразователь напряжения

    LM5010 — высоковольтный понижающий импульсный преобразователь напряжения

    LM5010 — высоковольтный понижающий импульсный преобразователь напряжения, обладает широким диапазоном входного напряжения (8-75 В). Частота переключения ШИМ 1 МГц. Ограничение тока в нагрузке 1,25 А. C1 — 2.2 µF, 100V C2 — 15 µF, 25V C3 — 0.1 µF, 16V C4, C6 — 0.022 µF, 16V C5 — 0.1 µF, 100V D1 — SMB 100V, 2A …Подробнее...