вы можете воспользоваться услугами веб-студии filandor и Заказать Сайт Визитку. Студия работает много лет и предоставляет комплексные услуги.

Что такое настраиваемые поля WordPress? Как они работают и зачем их использовать? В этой полезной, информативной статье я углублюсь в это и объясню все, что вам нужно знать об использовании настраиваемых полей в WordPress.

Оглавление

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

По умолчанию WordPress имеет стандартный набор полей для страниц и записей. К ним относятся такие данные, как заголовок поста, основной контент, дата и время публикации, а также автор. WordPress автоматически сортирует все это для вас всякий раз, когда вы создаете новый контент.

Однако вы также можете включить дополнительные данные для своего контента, используя функцию, называемую настраиваемыми полями. Обычно вы не видите эту опцию на экране редактирования поста. Чтобы увидеть его, нажмите на три точки в правом верхнем углу и выберите «Опции» из меню.

Во всплывающем окне «Параметры» установите флажок «Настраиваемые поля», затем нажмите «Включить и перезагрузить».

После перезагрузки редактора сообщений вы сможете увидеть панель настраиваемых полей под разделом редактирования.

Преимущества и варианты использования

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

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

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

Вот реальный пример туристического сайта: Viajayestudia.es.

Пример настраиваемых полей WordPress на туристическом веб-сайте

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

Вот еще один реальный пример: Emyoga, где у нас есть настраиваемые поля «Полное имя», «Номер телефона» и «Адрес электронной почты».

Пользовательские поля WordPress на примере веб-сайта йоги

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

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

На экране редактирования публикации или страницы прокрутите вниз до метаполя настраиваемых полей.

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

Как отображать настраиваемые поля в темах WordPress

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

Но если вы хотите отредактировать код темы, вот как вы это делаете.

Итак, вам нужно будет отредактировать правильный файл темы для того места, где вы хотите отображать настраиваемое поле. Например, если вы хотите отображать его на отдельных сообщениях и страницах, отредактируйте файл с именем сингл.php или же содержание-single.php.

Чтобы ввести код настраиваемых полей внутри цикла WordPress, найдите строку кода, подобную этой:

<?php while ( have_posts() ) : the_post(); ?>

Затем добавьте код перед этой строкой:

<?php endwhile; // end of the loop. ?>

Код для добавления будет таким:

<?php echo get_post_meta($post->ID, 'key', true); ?>

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

<p>Today's Mood: <?php echo get_post_meta($post->ID, 'Mood', true); ?></p>

Сохраните изменения, затем просмотрите сообщение или страницу, где вы добавили настраиваемое поле, и вы должны увидеть, что оно отображается как «Сегодняшнее настроение: счастливое».

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

Затем все, что вам нужно сделать, это нажать кнопку «Добавить пользовательское поле” снова, как и раньше, сохраните свой пост или страницу, и все готово.

Что делать, если вы не видите настраиваемое поле в раскрывающемся списке на экране редактирования публикации?

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

Для тех из вас, кому удобно использовать код, есть код, который вы можете добавить в свой файл functions.php:

add_filter( 'postmeta_form_limit', 'meta_limit_increase' );
function meta_limit_increase( $limit ) {
    return 50;
}

Это увеличит ограничение до 50, но если вы по-прежнему не видите свои новые настраиваемые поля, вы можете изменить его на большее число.

Более простой способ управления настраиваемыми полями: с помощью плагина

При использовании описанного выше метода всегда есть вероятность, что вы ошибетесь с кодом. Но даже если вы знакомы с добавлением кода в WordPress, не было бы лучше, если бы существовал более простой способ управления настраиваемыми полями?

К счастью, у нас уже есть полное руководство по управлению настраиваемыми полями в WordPress с помощью плагина JetEngine.

Топ-3 плагина настраиваемых полей WordPress

Доступны различные плагины, которые упрощают процесс добавления и управления настраиваемыми полями в WordPress. В первую тройку входят Advanced Custom Fields, JetEngine и Pods. Здесь я дам вам обзор всех трех из них, чтобы вы могли решить, какой плагин подходит именно вам.

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

Расширенные настраиваемые поля плагина wp

Разработчик: WPEngine.

Функции: Advanced Custom Fields — очень популярный плагин с более чем двумя миллионами активных установок и более чем тысячей 5-звездочных отзывов на WordPress.org. Это позволяет вам добавлять поля по запросу, добавлять их где угодно и показывать их где угодно. Это простой и интуитивно понятный, но полный мощных функций и более 30 типов полей.

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

Но в версии Pro есть некоторые дополнительные функции, которые очень полезны, в том числе:

  • Поля повторителя полезны, если вы хотите включить одно и то же поле несколько раз в сообщение.
  • блоки АКФ позволяют отображать настраиваемые поля в блочном стиле, а не в стандартном мета-поле. Это особенно полезно, если вы создаете веб-сайт для клиента и хотите, чтобы ему было очень легко понять данные настраиваемого поля.
  • Поле галереи позволяет загружать кучу изображений в одно поле.

Есть и другие дополнительные функции, но именно эти больше всего выделяются в версии Pro.

Цены: Бесплатно для основных функций, стоимость версии Pro:

  • 49 долларов в год для использования на одном веб-сайте;
  • 149 долларов в год для использования на десяти веб-сайтах;
  • 249 долларов в год за неограниченное использование.

Плагин JetEngine

Плагин пользовательских полей для JetEngine

Разработчик: Крокоблок.

Функции: JetEngine — это недорогой инструментарий, позволяющий быстро создавать новые настраиваемые поля и создавать динамическую структуру веб-сайта. При интеграции с JetPlugins это отличный выбор для создания магазина WooCommerce со страницами каталога и продукта, расширенным фильтром, пользовательскими страницами магазина и настраиваемым мегаменю.

Он легко интегрируется со многими другими плагинами WordPress, включая Elementor Pro, Advanced Custom Fields, RankMath, Yoast и SEOPress.

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

Цены: Это стоит 43 доллара в год, включая поддержку и обновления. Кроме того, вы можете получить его как часть подписки Crocoblock, которая включает 150 виджетов в 20 плагинах.

Плагин стручков

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

Разработчик: Команда Pod Framework.

Функции: Pods — относительно популярный плагин с более чем 100 000 активных установок и более чем 340 5-звездочными оценками на WordPress.org.

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

Цены: Все основные функции Pods бесплатны, но есть дополнительный пакет Pro, который стоит 79 долларов в год для одного сайта или 119 долларов в год для неограниченного количества сайтов. Он включает в себя следующие дополнения:

  • Список таблиц;
  • набор инструментов для создания страниц;
  • Расширенное хранилище отношений;
  • Интеграция с TablePress;
  • Расширенные постоянные ссылки;
  • Интеграция с WPGraphQL.

Часто задаваемые вопросы

Что такое произвольное поле в WordPress?

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

Для чего используются настраиваемые поля?

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

Как включить настраиваемые поля в WordPress?

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

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

Advanced Custom Fields — очень популярный плагин WordPress, который упрощает добавление и управление пользовательскими полями. Чтобы узнать об этом, см. Раздел «Три лучших плагина настраиваемых полей WordPress» выше.

Теперь вы готовы использовать настраиваемые поля в WordPress

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

Вы использовали настраиваемые поля на своем веб-сайте WordPress? Вы управляете ими с помощью кода или у вас есть любимый плагин? Пожалуйста, дайте нам знать в комментариях ниже.