WordPress. Добавляем мета-теги. Часть 1 из 3
23.03.2019
Теги: CMS • SEO • Web-разработка • WordPress • МетаДанные • МетаТеги
Для вывода мета тегов будем использовать «Произвольные поля», поэтому для начала нужно их включить. В панели управления, на странице редактировании или создания записи, в правом верхнем углу кликаем на ссылку «Настройки экрана» и отмечаем checkbox «Произвольные поля». После этого внизу страницы добавляем два поля: meta_description
и meta_keywords
.
Аналогичную операцию проделываем для страниц сайта. Теперь осталось только вывести значения этих двух полей на страницах записей и на статических страницах. Для этого добавляем следующий код в файл header.php
темы:
<!doctype html> <html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <?php if (is_page() || is_singular('post')): ?> <?php $description = esc_attr(get_post_meta($post->ID, 'meta_description', true)); $keywords = esc_attr(get_post_meta($post->ID, 'meta_keywords', true)); ?> <meta name="description" content="<?= $description; ?>" /> <meta name="keywords" content="<?= $keywords; ?>" /> <?php endif; ?> <?php wp_head(); ?> </head> <body>
Это самый простой способ, но он не добавляет мета-теги для страниц списков записей. Если на главной странице отображается статическая страница, то для главной будут добавлены мета-теги этой страницы. Но если на главной странице показываеются последние записи — мета-тегов не будет.
- WordPress. Добавляем мета-теги. Часть 3 из 3
- WordPress. Добавляем мета-теги. Часть 2 из 3
- WordPress. Фильтр записей по произвольным полям. Часть 3 из 3
- WordPress. Фильтр записей по произвольным полям. Часть 2 из 3
- WordPress. Фильтр записей по произвольным полям. Часть 1 из 3
- WordPress. Метабоксы. Часть 2 из 2
- WordPress. Метабоксы. Часть 1 из 2
Поиск: CMS • SEO • Web-разработка • WordPress • Keywords • Description • Мета данные • Мета теги