- WordPress Yoast SEO название и мета-описание
- Используйте описание WordPress Yoast SEO Meta на сайте
- Выведите мета-описание вместо отрывка из WordPress - на примере Twenty Seventeen
- Вывести мета-описание в начале каждого поста
- CSS для мета-описания
Если вы с Yoast SEO работа, вы уже знаете поле Meta Description . Плагин гарантирует, что вы можете внести название SEO и это мета-описание для каждого поста (и каждой страницы, каждой картинки и т. Д.). Обе детали затем выводятся вместе со ссылкой из поисковых систем на их страницах результатов. Название, безусловно, является наиболее привлекательным компонентом. Краткое описание, с другой стороны, предлагает немного больше места для соответствующих аргументов, чтобы убедить пользователей в том, что щелчок стоит. Так что это краткое описание должно быть хорошо продумано и просто хорошо. И если это уже хорошо, вы можете придумать идею использовать это мета-описание WordPress Yoast SEO в блоге или на самом сайте. Будь то на страницах архива вместо выдержки или даже на страницах вклада .
На странице блога вместо выдержки из WordPress
WordPress Yoast SEO название и мета-описание
Когда вы пишете новое сообщение, Yoast SEO создает заголовок SEO по умолчанию на основе заголовка сообщения. В общем, вы можете оставить это так. Тем не менее, вы также можете выбрать формулировку, которая отличается от названия статьи. Затем вы помещаете это в соответствующее поле, которое Yoast SEO предоставляет при пост-обработке под большим текстовым полем. Отличается от мета-описания : если вы не протянете руку и введете подходящее краткое описание вашего вклада , поисковые системы просто используют начало текста. Это может быть достаточно хорошо в отдельном случае. В основном, однако, первое предложение более длинного текста не является описанием целого, и именно в этом заключается мета-описание, за исключением того, что заголовок SEO является единственной предварительной информацией: дать представление о том, почему клик должен окупаться.
Используйте описание WordPress Yoast SEO Meta на сайте
Таким образом, если вы возьмете на себя труд и настроите мета-описание для каждого поста, возникает вопрос, не можете ли вы использовать его непосредственно на веб-сайте. Обычно там не видно. В моем вкладе в тему Выдержка из WordPress Я уже кратко намекнул, что это также может быть мета-описание : вместо того, чтобы вводить тот же текст для извлечения вручную, что и для мета-описания, вы также можете напрямую запросить мета-описание WordPress Youst в соответствующем месте. Аналогично, любой пост в блоге может начинаться с этого мета-описания. Следующий код работает для обеих целей:
echo get_post_meta (get_the_ID (), '_yoast_wpseo_metadesc', true);
Выведите мета-описание вместо отрывка из WordPress - на примере Twenty Seventeen
В статье о выдержке из WordPress я уже показал, как заставить Двадцать Семнадцать выводить выдержку на страницах архива вместо полного текста. Теперь речь идет о том, чтобы в файле content-excerpt.php убедиться, что extract ( the_excerpt ) больше не вызывается, а является мета-описанием. Файл content-excerpt.php можно найти в каталоге template-parts / post / . И соответствующее местоположение в файле, который нужно изменить, находится внутри DIV с классом .entry-summary . В исходном состоянии есть следующее:
<div class = "entry-summary"> <? php the_excerpt (); ?> </ div> <! - .entry-summary ->
Теперь это должно быть заменено следующим образом:
<div class = "entry-summary"> <div class = "metadesc"> <? php echo get_post_meta (get_the_ID (), '_yoast_wpseo_metadesc', true); ?> </ div> <a href="<?php echo get_permalink(); ?> "> читать больше </a> </ div> <! - .entry-summary ->
Присвоив DIV и его собственный класс .metadesc, мета-описание может быть хорошо отформатировано. Подробнее об этом - см. Ниже.
Вывести мета-описание в начале каждого поста
Если вы также хотите выводить мета-описание в начале каждого сообщения блога, добавьте следующий код в файл content.php (также находится в каталоге template-parts / post / ) сразу после открытия DIV с классом .entry- содержание Запрос, является ли он вкладом блога категории, гарантирует, что мета-описание выводится только для таких вкладов.
<? php if (in_category ('blog')) {echo '<div class = "metadesc">'; echo get_post_meta (get_the_ID (), '_yoast_wpseo_metadesc', true); echo '</ div>'; }?>
Если процедура применяется ко всем сообщениям , код просто:
<? php echo '<div class = "metadesc">'; echo get_post_meta (get_the_ID (), '_yoast_wpseo_metadesc', true); echo '</ div>'; ?>
CSS для мета-описания
Теперь вы также можете отформатировать мета-описание. По крайней мере, ему нужен внешний запас вниз (margin-bottom). Конечно, он также может иметь небольшую рамку, курсив или что угодно. Для немного большего расстояния между отдельными вкладами внешнее расстояние вниз обеспечивает класс .entry-summary .
.metadesc {margin-bottom: 50px; рамка слева: 3px сплошной оранжевый; padding-left: 10px;} .entry-summary {margin-bottom: 75px;}
Соответствующую информацию CSS, которая делает кнопку для чтения из простой ссылки темы для чтения, можно найти в Пост прошлой недели ,
Сообщение фотография: Бритта Кречмер
Php echo get_post_meta (get_the_ID (), '_yoast_wpseo_metadesc', true); ?
Gt; </ div> <a href="<?
Php echo get_permalink(); ?
Lt;?
Php if (in_category ('blog')) {echo '<div class = "metadesc">'; echo get_post_meta (get_the_ID (), '_yoast_wpseo_metadesc', true); echo '</ div>'; }?
Php echo '<div class = "metadesc">'; echo get_post_meta (get_the_ID (), '_yoast_wpseo_metadesc', true); echo '</ div>'; ?