Переменные для сниппета в Yoast SEO

Переменные для сниппета в Yoast SEO

Переменные Yoast SEO используются для формирования сниппетов для страниц, записей, категорий, таксономий и пользовательских типов данных. Используя переменные, вы с легкостью можете создать шаблон для автоматической генерации SEO-заголовка и описания. Это облегчит SEO-оптимизацию типовых страниц.

В Yoast SEO все переменные разделены на 4 типа:

  1. Основные переменные
  2. Дополнительные переменные
  3. Пользовательские переменные
  4. Переменные WooCommerce
Переменные для сниппета в Yoast SEO - png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=

Основные переменные

НазваниеПеременнаяОписание переменной
Дата%%date%%Вывод даты публикации
Заголовок%%title%%Вывод заголовка страницы/статьи
Родительский заголовок%%parent_title%%Выводит родительский заголовок. Например, если страница “Контакты” имеет родительскую страницу “О нас”, то на странице “Контакты” будет выводиться “О нас”
Название архива%%archive_title%%Выводит название архива, в котором находится запись
Название сайта%%sitename%%Вывод названия сайта
Краткое описание сайта%%sitedesc%%Выводится краткое описание сайта
Отрывок%%excerpt%%Заменяется текстом, который находится до тега <!–more–> или генерируется автоматически из текста начала статьи
Только отрывок%%excerpt_only%%Заменяется текстом, который находится до тега <!–more–> (без автогенерации)
Тег%%tag%%Выводит текущий метки у статьи/страницы
Категория%%category%%Выводит список рубрик, к оторым относится статья (через запятую)
Основная категория%%primary_category%%Заменяется на основную категорию
Описание категории%%category_description%%Выводится описание категории
Описание тега%%tag_description%%Выводится описание метки
Описание элемента%%term_description%%Выводится описание элемента
Название элемента%%term_title%%Выводится имя элемента
Поисковая фраза%%searchphrase%%Выводится поисковая фраза, по которой происходил поиск на сайте
Разделитель%%sep%%Разделитель, который вы настроили в настройках Yoast SEO
Это основные переменные, которые используются при формировании сниппетов в Yoast SEO

Дополнительные переменные

Данные переменные являются дополнительными и не рекомендуются к использованию, если вы не разбираетесь в SEO.

НазваниеПеременнаяОписание переменной
Тип страницы (единственное)%%pt_single%%Заменяется на тип страницы. Например: Запись
Тип страницы (множественное число)%%pt_plural%%Заменяется на тип страницы во множественном числе. Например: Записи
Время обновления%%modified%%Выводится время последних изменений страницы/записи
ID%%id%%Выводится ID записи/страницы
Автор%%name%%Выводится никнейм автора страницы/записи
Информация о авторе%%user_description%%Выводится информация о авторе, которая была добавлена в его профиль в поле “Биография”
Номер страницы%%page%%Выводится номер страницы и общее число страницы. Например: 2 из 5 страниц. Если страница одна – не выводится.
Общее число страниц%%pagetotal%%Выводится общее число страниц
Номер страницы%%pagenumber%%Выводится номер текущей страницы
Заголовок вложения%%caption%%Выводится заголовок вложения
Фокусное ключевое слово%%focuskw%%Выводится ключевая фраза данной страницы/записи
Ошибка 404%%term404%%Выводится URL на которым появилась ошибка 404
<custom-field-name> (произвольные поля)%%cf_<custom-field-name>%%Выводится значение из произвольного поля. Перед использованием удалите кавычки <>
<custom-tax-name> (пользовательская таксономия)%%ct_<custom-tax-name>%%Выводятся названия пользовательских таксономий через запятую. Перед использованием удалите кавычки <>
<custom-tax-name> Описание (пользовательская таксономия)%%ct_desc_<custom-tax-name>%%Выводится описание пользовательской таксономии. Перед использованием удалите кавычки <>
Эти дополнительные переменные могут позволить генерировать уникальные заголовки и описания для вашего сниппета.

Пользовательские переменные в Yoast SEO

Последние три дополнительные переменные можно использовать для вывода данных из нестандартных элементов WordPress, например, таких как товары WooCommerce. Но как использовать произвольные поля для вывода их в сниппете?

Произвольные поля

Все произвольные поля, которые доступны на странице вы можете найти с помощью нашей инструкции по поиску произвольных полей. Как только вы получите имя произвольного поля, вы можете заменить его в <custom-field-name>. Например, если пользовательское поле имеет имя myfield, пользовательская переменна имела бы вид %%cf_myfield%%. Если пользовательское поле начинается с символа подчеркивания, например _anotherfield, переменная также должна включать подчеркивание и выглядеть так: %%cf__anotherfield%%.

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

Пользовательские таксономии

Имя пользовательской таксономии можно найти в URL при просмотре или редактировании таксономии.

Пример

edit-tags.php?taxonomy=mycategory&post_type=myposttype

В приведенном выше примере мы редактируем пользовательскую таксономию mycategory в пользовательском типе записи myposttype. Если вы хотите вывести список категорий, к которой относится страница myposttype, используйте %%ct_mycategory%%. Чтобы вывести описание mycategory на странице архива категории, воспользуйтесь переменной %%ct_desc_mycategory%%.

Переменные WooCommerce в Yoast SEO

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

НазваниеПеременнаяОписание переменной
Категория товара%%ct_product_cat%%Вывод категорий товара через запятую
Метка товара %%ct_product_tag%%Вывод меток товара через запятую
Атрибут продукта%%ct_pa_<product-attribute-slug>%%Вывод атрибута продукта через запятую. Перед использованием удалите кавычки <>

Переменные в Yoast WooCommerce SEO

Если вы используете плагин Yoast WooCommerce SEO, вам доступны следующие предустановленные переменные.

Данные переменные не работают без установки плагина Yoast WooCommerce SEO 6.2+

НазваниеПеременнаяОписание переменной
Краткое описание%%wc_shortdesc%%Вывод краткого описания товара
SKU (Артикул)%%wc_sku%%Вывод SKU/Артикула товара
Бренд товара%%wc_brand%%Вывод бренда товара. Эта переменная работает только с плагинами WooCommerce Brands и Perfect WooCommerce Brands. Если бренд товара указан через атрибут, воспользуйтесь инструкцией выше.
Цена товара%%wc_price%%Вывод цены товара в сниппете

Устаревшие переменные

Начиная с Yoast версии 7.7 были удалены следующие переменные. Не рекомендуется их использование.

НазваниеПеременнаяОписание переменной
ID автора%%userid%%Выводится ID автора страницы/записи
Текущее время%%currenttime%%Выводится текущая дата
Текущая дата%%currentdate%%Выводится текущая дата
Текущий день%%currentday%%Выводится текущий день
Текущий месяц%%currentmonth%%Выводится текущий месяц
Текущий год%%currentyear%%Выводится текущий год

Шаблоны сниппетов в Yoast SEO по умолчанию

Если вы хотите вернуть шаблоны SEO-заголовков по умолчанию, используйте переменные и текст ниже. Мета-описание по умолчанию не заполнено. Вы можете ввести эти заголовки в разделе “Отображение в поисковой выдаче”. Это назначит глобальный шаблон для страниц определенного типа.

ПеременнаяГде используется
%%sitename%% %%page%% %%sep%% %%sitedesc%%Главная страница
%%title%% %%page%% %%sep%% %%sitename%%Записи и страницы
Архивы %%term_title%% %%page%% %%sep%% %%sitename%%Рубрики, метки, форматы
%%name%%, Автор в %%sitename%% %%page%%Архивы авторов
%%date%% %%page%% %%sep%% %%sitename%%Архивы дат
Вы искали %%searchphrase%% %%page%% %%sep%% %%sitename%%Страницы поиска
Страница не найдена %%sep%% %%sitename%%Страницы 404

Если вы не знаете, где прописывать данные шаблоны, прочтите нашу инструкцию про настройку Yoast SEO.

Как создать собственный шаблон переменной

Создать собственный шаблон переменной можно с помощью фильтра wpseo_register_extra_replacements, который нужно добавить в functions.php. Воспользуйтесь примером, который показан ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Total
1
Shares
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Предыдущая статья
Как настроить Yoast SEO в WordPress

Как настроить Yoast SEO в WordPress

Next Post
Как добавить страницу в WordPress

Как добавить страницу в WordPress

Похожие статьи
Как добавить нового пользователя или автора на сайт WordPress

Как добавить нового пользователя или автора на сайт WordPress

Как добавить нового пользователя на сайт WordPress? WordPress имеет встроенную систему управления пользователями, которая позволяется добавлять новых пользователей…
Читать далее

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: