Мета-описание WordPress без плагина - Паскаль Бейер

  1. Что такое мета-описание?
  2. Что такое пользовательские поля?
  3. Соответствующая функция: загрузить мета-описание в веб-интерфейс
  4. Введите мета-описание
  5. WordPress SEO без плагина? Кто это делает?
  6. Обновлено 17.08.2015
  7. Фрагмент кода от 12.03.2017

Это не всегда должен быть плагин: даже без громоздких плагинов можно вывести для каждой страницы отдельное мета-описание.

Далее я покажу интеграцию мета-описаний с пользовательскими полями.

Что такое мета-описание?

Мета Описание HTML-тег, содержимое которого обычно отображается поисковыми системами в качестве краткого описания содержимого. С хорошо отформатированным мета-описанием вы можете привлечь больше посетителей через поисковые системы. Я написал вклад в это с Поисковая оптимизация для статей WordPress обеспокоен.

Если вы не используете плагин SEO для поддержки метатегов, в результатах поиска будет отображаться неформатированный отрывок вашей статьи.

Что такое пользовательские поля?

Определяемые пользователем поля являются дополнительными масками ввода, которые могут отображаться в редакторе сообщений и затем загружаться с функциями во внешнем интерфейсе.

Прежде всего, вам нужно перейти в редактор вкладок и включить настраиваемые поля в верхней панели параметров:

Прежде всего, вам нужно перейти в редактор вкладок и включить настраиваемые поля в верхней панели параметров:

Соответствующая функция: загрузить мета-описание в веб-интерфейс

Пожалуйста, добавьте следующую функцию в functions.php вашей дочерней темы или как модуль будущего чтобы он не терялся при обновлении или перемещении темы.

function add_custom_meta_description () {global $ post; ?&gt; <meta name = "description" content = "<? php if (get_post_meta ($ post-> ID," description ", true)! = '') echo get_post_meta ($ post-> ID," description ", true );?&gt; "/> <? 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 без плагина?