- Что такое мета-описание?
- Что такое пользовательские поля?
- Соответствующая функция: загрузить мета-описание в веб-интерфейс
- Введите мета-описание
- WordPress SEO без плагина? Кто это делает?
- Обновлено 17.08.2015
- Фрагмент кода от 12.03.2017
Это не всегда должен быть плагин: даже без громоздких плагинов можно вывести для каждой страницы отдельное мета-описание.
Далее я покажу интеграцию мета-описаний с пользовательскими полями.
Что такое мета-описание?
Мета Описание HTML-тег, содержимое которого обычно отображается поисковыми системами в качестве краткого описания содержимого. С хорошо отформатированным мета-описанием вы можете привлечь больше посетителей через поисковые системы. Я написал вклад в это с Поисковая оптимизация для статей WordPress обеспокоен.
Если вы не используете плагин SEO для поддержки метатегов, в результатах поиска будет отображаться неформатированный отрывок вашей статьи.
Что такое пользовательские поля?
Определяемые пользователем поля являются дополнительными масками ввода, которые могут отображаться в редакторе сообщений и затем загружаться с функциями во внешнем интерфейсе.
Прежде всего, вам нужно перейти в редактор вкладок и включить настраиваемые поля в верхней панели параметров:
Соответствующая функция: загрузить мета-описание в веб-интерфейс
Пожалуйста, добавьте следующую функцию в functions.php вашей дочерней темы или как модуль будущего чтобы он не терялся при обновлении или перемещении темы.
function add_custom_meta_description () {global $ post; ?> <meta name = "description" content = "<? php if (get_post_meta ($ post-> ID," description ", true)! = '') echo get_post_meta ($ post-> ID," description ", true );?> "/> <? php} add_action ('wp_head', 'add_custom_meta_description', 1);
Введите мета-описание
Теперь вы можете ввести описание имени под каждым сообщением или страницей - значение затем вставляется как мета-описание. Конечно, этот подход также работает с атрибутами Open-Graph.
WordPress SEO без плагина? Кто это делает?
Пока что я только добавил все релевантные для SEO атрибуты через пользовательские поля на небольшую страницу портфолио, но для более крупных проектов я всегда рекомендую подходящий плагин для SEO.
Как насчет тебя? Используете ли вы плагин поисковой оптимизации для вашего сайта WordPress?
Обновлено 17.08.2015
Фрагменты кода вызвали ошибку и уведомление, и поэтому не работали, потому что внутренняя переменная WordPress $ post была неизвестна.
Фрагмент кода от 12.03.2017
Карстен хотел бы извлечь выдержку из сообщения, и если мета-описание не существует, мета-описание не будет выведено:
Что такое мета-описание?Что такое пользовательские поля?
Кто это делает?
Что такое мета-описание?
Что такое пользовательские поля?
Function add_custom_meta_description () {global $ post; ?
Gt; <meta name = "description" content = "<?
Echo get_post_meta ($ post-> ID," description ", true );?
Gt; "/> <?
WordPress SEO без плагина?