Все об управлении и использовании настраиваемых полей WordPress
Опубликовано: 2020-03-05Когда вы пишете сообщения в блоге, вы можете видеть имя автора, категорию статьи и дату публикации. Однако довольно часто блогерам необходимо добавить дополнительные поля. К счастью, WordPress — это гораздо больше, чем просто платформа для ведения блога. Это очень гибкая система управления контентом, и вы можете настроить ее под свои нужды. Например, вы можете создать настраиваемые поля, которые будут предоставлять некоторую дополнительную информацию.
Пользовательские поля WordPress расширяют функциональность вашего блога, позволяя вам добавлять пользовательские метаданные к вашему контенту, повышая его читабельность, а также делая его более информативным. В этой статье мы объясним, что такое настраиваемые поля и как их можно использовать в WordPress.
Что такое настраиваемые поля в WordPress?
Прежде чем мы углубимся в детали, давайте разберемся, что такое настраиваемые поля. Когда вы создаете сообщение в блоге в WordPress, платформа сохраняет вашу информацию в двух частях. Первая часть — это само содержание. Вторая часть содержит различные подробности о вашем посте. Эта дополнительная информация называется метаданными и может включать текст, даты, числа и т. д. Метаданные включают пары ключей и значений. Ключ представляет собой имя определенного настраиваемого поля, а значение — необходимую информацию. Однако поля WordPress по умолчанию могут не позволять включать некоторые типы данных. В этом случае вам придется создать настраиваемое поле.
Если вы научитесь создавать настраиваемые поля, вы сможете включать любые данные, какие захотите. Например, вы можете включить информацию о погоде, музыке, которую вы слушаете, дополнительную информацию об авторе, рейтинги и обзоры, заявление об отказе от спонсируемого контента и т. д. Существует большая разница между настраиваемыми сообщениями и настраиваемыми полями. Пользовательские сообщения — это предварительно отформатированные сообщения, которые имеют определенную цель (например, обзоры или страницы продуктов). Вы можете использовать как настраиваемые сообщения, так и настраиваемые поля одновременно.
После добавления пользовательского поля вы можете отобразить его в любой области вашей темы. Например, вы можете разместить их до или после вашего поста, а также на боковой панели. Пользовательские поля — это простые элементы, но они могут быть очень полезными. Например, вы можете использовать службу локализации для перевода контента на разные языки и включения информации о местоположении в настраиваемое поле.
Почему вы должны использовать настраиваемые поля WordPress
Пользовательские поля позволяют настраивать контент на вашем веб-сайте WordPress, делая его визуально более привлекательным и легким для понимания. Вот несколько причин для добавления настраиваемых полей в ваши сообщения:
- Вы получите больше контроля над отображением и размещением. Вы можете использовать условные теги и хуки вашей темы WordPress, чтобы управлять тем, как ваш контент отображается на веб-сайте.
- Пользовательские поля более гибкие, чем виджеты. Виджеты отображают одно и то же содержимое на всех страницах, а настраиваемые поля позволяют включать разное содержимое на каждую конкретную страницу.
- Пользовательские поля также настраиваются. Это фрагменты кода, которые вы добавляете в файлы вашей темы. Вы можете легко настроить настраиваемые поля с помощью CSS.
Как включить настраиваемые поля на ваш сайт
Использование настраиваемых полей может оказаться непростой задачей, если вы делаете это впервые. Дело в том, что эта опция по умолчанию скрыта на экране редактирования поста. Чтобы включить его, нажмите кнопку «Параметры экрана» и установите флажок «Пользовательские поля». После включения настраиваемых полей вы увидите виджет «Настраиваемые поля» под обычным текстовым редактором.

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

После этого откройте файл single.php активной темы и добавьте следующий код в цикл WordPress:
<div class="location-info">
<p>Today's Location : <?php echo get_post_meta($post->ID, 'location', true); ?> </p>
</div>
Сохраните single.php и проверьте предварительный просмотр вашего сообщения. Теперь вы можете изменять значение настраиваемого поля каждый раз, когда создаете новую запись в блоге.
Вы также можете скрыть настраиваемое поле в интерфейсе вашего веб-сайта, введя следующий код в файл functions.php активной темы:
function remove_post_custom_fields() {
remove_meta_box( 'postcustom' , 'post' , 'normal' );
}
add_action( 'admin_menu' , 'remove_post_custom_fields' );
Создание настраиваемых полей с помощью плагинов
Если вы не хотите работать с кодом, вы также можете добавить настраиваемые поля с помощью плагина Advanced Custom Fields. В этом случае весь процесс прост и понятен. Активируйте плагин, перейдите на панель инструментов WordPress и нажмите «Добавить новый». После этого нажмите «Добавить поле» и введите необходимую информацию, такую как метка нового поля, его имя и тип. Вы можете определить тип сообщений, которые будут включать настраиваемое поле. Например, вы можете не захотеть показывать метаданные о местоположении в обычных сообщениях. В этом случае вы можете настроить новое настраиваемое поле в разделе «Показать эту группу полей, если».

Бесплатная версия этого плагина уже содержит множество полезных функций, но вы также можете выбрать премиум-версию, которая стоит 25 долларов. Имейте в виду, что, несмотря на то, что этот плагин поможет вам создавать настраиваемые поля, он не будет публиковать их во внешнем интерфейсе вашего сайта, сохраняя их в базе данных WordPress. Поэтому вам все равно придется редактировать тему вручную, чтобы отобразить настраиваемые поля.
Еще один полезный плагин — Custom Field Suite. Это плагин, который поможет вам визуально управлять вашими настраиваемыми полями, используя простой пользовательский интерфейс администратора. Он также поставляется с набором из 12 настраиваемых шаблонов полей. Он имеет API для значений полей и очень прост в настройке.
Подведение итогов
Пользовательские поля WordPress — это простое и полезное решение, которое поможет вам расширить функциональность вашего веб-сайта, добавив пользовательский текст с полезной информацией. Пользовательские поля можно создавать вручную или с помощью плагинов. Пользовательские поля позволяют включать определенные метаданные при публикации различных типов сообщений, они просты в использовании и полностью настраиваются. Пользовательские поля позволяют вам выйти за рамки возможностей WordPress по умолчанию, делая ваши веб-сайты более уникальными и информативными.