Разработка WordPress: что такое настраиваемые поля и как их использовать?

Опубликовано: 2022-04-29

1. Предисловие
2. Что такое настраиваемые поля?
3. Как работают настраиваемые поля
4. Как использовать настраиваемые поля
5. Рассмотрите плагины настраиваемых полей
6. Заключение

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

Что такое настраиваемые поля?

Пользовательские поля — это части настраиваемых метаданных. Вы можете добавлять их в сообщения и страницы. В качестве метаданных настраиваемые поля предоставляют информацию о публикации или содержании страницы. После добавления настраиваемого поля в публикацию или страницу вы можете отредактировать свою тему, чтобы она отображалась автоматически.

Метаданные являются основным компонентом WordPress. Даже без настраиваемых полей WordPress будет использовать метаданные для классификации и настройки записей и страниц. Например, имена авторов и даты публикации являются метаданными. Пользовательские поля используются для аналогичных целей. С помощью настраиваемых полей вы можете классифицировать и настраивать сообщения и страницы, добавляя к ним метаданные.

Обычное использование настраиваемых полей включает:

  • Заявления о раскрытии информации
  • Автор подписи
  • Информация о видео
  • Информация о товаре
  • Деловая информация
  • списки недвижимости
  • Отзывы
  • Отзывы клиентов

Как работают настраиваемые поля

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

Ключи многоразовые. Когда вы создаете ключ для поста или страницы, он будет автоматически сохранен. Затем вы можете выбрать этот ключ из раскрывающегося списка, чтобы использовать его повторно. Например, если вы хотите создать другое настраиваемое поле для той же записи или страницы, вы можете повторно использовать ключ, выбрав его из раскрывающегося списка. Хотя ключи можно использовать повторно, значения — нет. Вам придется создавать каждое значение вручную.

Пользовательские поля работают в сочетании с препроцессором гипертекста (PHP). Сами по себе настраиваемые поля не изменят внешний вид сообщения или содержимого страницы. Это просто части метаданных, поэтому посетители не увидят их без небольшой дополнительной работы от вашего имени. Чтобы показать настраиваемые поля, вам нужно использовать PHP.

Вы можете добавить PHP-код в свою тему для отображения настраиваемых полей. WordPress поддерживает несколько PHP-запросов для настраиваемых полей. PHP-запросы предназначены для извлечения пользовательских полей и их отображения в заданной области вашей темы.

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

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

Как использовать настраиваемые поля

Возможность создавать настраиваемые поля в редакторе Gutenberg по умолчанию отключена. Чтобы включить его, откройте сообщение или страницу и нажмите кнопку с тремя точками в правом верхнем углу, а затем «Настройки». В разделе «Панели» есть опция для настраиваемых полей. Предполагая, что он отключен, нажатие на него активирует настраиваемые поля на вашем веб-сайте.

Если вы используете старый классический редактор, вам не нужно включать настраиваемые поля. Эта функция включена по умолчанию в классическом редакторе. Независимо от того, используете ли вы редактор Gutenberg или Classic, вы должны увидеть инструмент настраиваемых полей в сообщениях и на страницах. Он находится прямо под основным интерфейсом редактора.

Инструмент настраиваемых полей имеет раздел имени и раздел значения. Чтобы создать новое настраиваемое поле, нажмите «Ввести новое» в разделе имени. Затем вы можете ввести имя или ключ для настраиваемого поля в разделе имени.

Наряду с именем вам нужно будет ввести значение. Значение — это метаданные, которые после извлечения будут отображаться на вашем веб-сайте. Имейте в виду, что вы можете создать несколько настраиваемых полей с одинаковыми именами, но разными значениями. Несмотря на это, для каждого настраиваемого поля требуется имя и значение.

Вы можете использовать PHP для отображения настраиваемых полей на вашем веб-сайте. Когда вы добавляете настраиваемое поле в сообщение или на страницу, WordPress сохраняет его в базе данных вашего сайта. Как и в случае с другим содержимым, хранящимся в базе данных, для извлечения пользовательского поля требуется PHP-запрос. Добавление соответствующего PHP-запроса к вашей теме приведет к извлечению и отображению настраиваемых полей в этой области.

PHP-запрос «get_post_custom_values» извлечет значения настраиваемых полей. Вы можете указать конкретное настраиваемое поле с помощью параметра «key». Значения из указанного поля будут извлечены и отображены. Ознакомьтесь со статьей поддержки на wordpress.org/support/article/custom-fields для получения списка поддерживаемых запросов PHP.

Рассмотрите плагины настраиваемых полей

Если вы изо всех сил пытаетесь создать настраиваемые поля, вы можете использовать плагин. Advanced Custom Fields — популярный плагин настраиваемых полей для WordPress. Доступный в бесплатной и платной версиях, он предлагает удобный для начинающих конструктор настраиваемых полей.

С дополнительными настраиваемыми полями у вас будут десятки типов полей на выбор. Вы можете использовать их, чтобы легко добавлять метаданные к сообщениям и страницам. Некоторые из типов полей, включенных в расширенные настраиваемые поля, — это текст, диапазон, флажок, истина или ложь, выбор и выбор времени, а также карты Google. Вы также можете загрузить метаданные в тему вашего веб-сайта, не связываясь с PHP.

Вывод

WordPress поддерживает настраиваемые метаданные в виде настраиваемых полей. Состоящее из пары ключ-значение, каждое настраиваемое поле содержит информацию о записи или странице. Если вам удобно работать с PHP, вы можете создать их вручную. Если у вас мало или совсем нет опыта работы с PHP, вы можете использовать такой плагин, как Advanced Custom Fields.

Веб-производительность

Время загрузки имеет значение! Знаете ли вы, насколько быстр ваш сайт?

УЧИТЬ БОЛЬШЕ