Первый вариант
<!— Описание и ключевые слова —>
<?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=»Адвокат по гражданским делам в Подольске. Квалифицированная юридическая помощь в Подольске» >’;
}
?>
<meta name=»keywords» content=»<?php
if ( is_single()) {
foreach(get_the_tags($page->ID) as $metki) :
echo ». $metki->name .’, ‘;
endforeach;
} else {
echo ‘юрист, адвокат, гражданское дело, Подольск, Дойникова’;
} ?>» ><!— Конец Описание и ключевые слова —>
Второй вариант
Здесь нужно в настройках экрана (справа вверху) добавить: Произвольные ссылки, и каждой записи добавить (внизу) два поля: description и keywords.
<!— Описание и ключевые слова —>
<meta name=»description» content=»<?php
if ( is_front_page() || is_home() ) {
echo ‘Адвокат по гражданским делам в Подольске. Квалифицированная юридическая помощь в Подольске’;
} elseif ( is_single() || is_page() ) {
echo get_post_meta($post->ID, «description», true);
} ?>» /><meta name=»keywords» content=»<?php
if ( is_front_page() || is_home() ) {
echo ‘юрист, адвокат, гражданское дело, Подольск, Дойникова’;
} elseif ( is_single() || is_page() ) {
echo get_post_meta($post->ID, «keywords», true);
} ?>» /><!— Конец Описание и ключевые слова —>
Третий вариант
<meta name=»description» content=»<?php
if ( is_front_page() || is_home() ) {
echo ‘Адвокат по гражданским делам в Подольске. Квалифицированная юридическая помощь в Подольске’;
} elseif ( is_single() || is_page() ) {
echo get_post_meta($post->ID, «description», true);
}
remove_filter(‘term_description’,’wpautop’);
if (is_category()) {echo category_description();
} ?>» /><meta name=»keywords» content=»<?php
if ( is_front_page() || is_home() ) {
echo ‘юрист, адвокат, гражданское дело, Подольск, Дойникова’;
} elseif ( is_single() || is_page() ) {
echo get_post_meta($post->ID, «keywords», true);
} ?>» />
Вот краткий алгоритм действий:
- 1) Скопируйте вышеприведённый код
- 2) Откройте с помощью текстового редактора (например, Notepad++) файл header.php, он расположен в корневом каталоге вашей темы
- 3) Вставьте код между тегами, желательно ближе к открывающему тегу
- 4) Всё. Теперь при редактировании новой страницы или записи не забывайте добавить два произвольных поля description и keywords с уникальными значениями, это и будут мета-теги
"description"
и"keywords"
.
Для отображения мета-тега "description"
для рубрики достаточно задать её описание.