Обзор плагина Meta Box: легко добавлять настраиваемые поля в WordPress

Опубликовано: 2017-07-20

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

Доступны и другие плагины для настраиваемых полей. Однако Meta Box - это легкое решение с бесплатными основными функциями и библиотекой бесплатных и коммерческих расширений. Но действительно ли это лучший плагин для настраиваемых полей WordPress и подходит ли он для вашего проекта? Давайте узнаем это в нашем практическом обзоре плагина Meta Box.

Для кого предназначен Meta Box?

Добавить новый мета-бокс

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

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

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

О плагине WordPress Meta Box

Информация о плагине Meta Box

Основной плагин Meta Box был запущен в 2010 году и находится в свободном доступе в официальном каталоге плагинов WordPress. На сегодняшний день плагин активно установлен на более чем 200000 веб-сайтов WordPress. Он также был удостоен впечатляющей оценки 4,9 из 5 звезд от пользователей. Это, безусловно, плагин, который хорошо используется и ценится сообществом. Поскольку он существует так долго, весьма вероятно, что он будет продолжать поддерживаться в обозримом будущем.

Хотя этот обзор Meta Box предоставит вам информацию, которая поможет вам решить, является ли этот инструмент правильным вариантом для вашего проекта, есть онлайн-демонстрация, которую вы можете попробовать, чтобы лучше понять, что он может делать.

Возможности плагина Meta Box

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

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

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

Онлайн-генератор Meta Box Review

Хотя мы рассмотрим генератор кода более подробно в разделе взаимодействия с пользователем этого обзора плагина Meta Box, это очень полезный ресурс, который будут полезны как новым, так и опытным разработчикам.

Как только вы начнете понимать, что может делать Meta Box, вы быстро начнете придумывать идеи, как можно улучшить свой сайт с помощью этого плагина настраиваемых полей WordPress.

Расширения плагина Meta Box

Дополнения для обзора плагина Meta Box

Функциональность основного плагина Meta Box может быть расширена путем установки любого из дополнений. Эти надстройки представляют собой смесь бесплатных и коммерческих расширений. Каждый из них может помочь вам сделать гораздо больше при добавлении настраиваемых полей на ваш сайт WordPress.

Пользовательский тип сообщения МБ

Надстройка настраиваемого типа сообщения

MB Custom Post Type - популярное бесплатное дополнение к основному плагину. Meta Box позволяет легко добавлять пользовательские типы сообщений на ваш сайт WordPress. Это дополнение дает вам возможность создавать настраиваемые типы сообщений и настраиваемые таксономии для вашего веб-сайта. Теперь вы больше не ограничены только публикацией сообщений или страниц на своем сайте.

Конструктор Мета Боксов

Надстройка Builder

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

Группа Meta Box

Дополнение группы

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

Условная логика мета-бокса

Надстройка условной логики

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

Мета пользователя МБ

Настраиваемая мета пользователя

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

Мы покроем стоимость этих расширений в разделе вариантов ценообразования этого обзора плагина Meta Box. Однако коммерческие надстройки можно приобрести по отдельности или в составе нескольких пакетов.

Пользовательский интерфейс Meta Box Review

Теперь, когда мы рассмотрели возможности основного плагина и надстроек, давайте рассмотрим пользовательский интерфейс Meta Box.

После установки и активации плагина через панель управления WordPress вы можете приступить к созданию настраиваемых мета-блоков для своего веб-сайта. Это относительно продвинутый плагин, и Meta Box не добавляет никаких дополнительных страниц или экранов в панель управления WordPress. Вместо этого код вставляется в файл функций темы (functions.php), чтобы добавить настраиваемые поля на ваш сайт WordPress.

Редактор WP

Вы можете редактировать файл functions.php прямо через раздел Editor на панели инструментов WordPress. Однако лучше всего либо отредактировать файл вне WordPress и загрузить его прямо на свой сервер, либо использовать бесплатный плагин, такой как Code Snippets, который дает вам более простой способ управлять пользовательским кодом, который вы добавляете в файл functions.php, или придерживаться какой метод лучше всего подходит для вас.

Плагин Code Snippets

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

Генератор кода мета-бокса

Генератор кода

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

Генератор

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

Поля мета-бокса

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

Настройщик поля

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

Код

Хотя генератор кода можно найти на веб-сайте Meta Box, стоит отметить, что вышеупомянутое платное расширение Meta Box Builder добавит конструктор на ваш веб-сайт WordPress для большего удобства.

Активация настраиваемых полей WordPress

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

Чтобы продемонстрировать плагин, в редакторе WordPress на нашем тестовом сайте теперь есть дополнительное мета-поле. Это мета-поле содержит текст, URL-адрес, дату и настраиваемые поля WYSIWYG.

Мета-бокс

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

Отображение содержимого настраиваемого поля во внешнем интерфейсе вашего веб-сайта WordPress

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

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

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

Документация и поддержка плагина Meta Box

Хотя он и предназначен для программистов, но если вы новичок в разработке WordPress, плагин Meta Box все же может быть хорошим выбором. Благодаря полезной онлайн-документации вы сможете освоить этот инструмент, если вам нужно добавить настраиваемые поля на веб-сайт WordPress.

Форум поддержки

Пользователи бесплатного основного плагина могут запросить поддержку через репозиторий Github или через дискуссионные форумы в официальном каталоге плагинов WordPress. Однако, если вы хотите гарантировать, что получите помощь от команды MetaBox.io, покупка одного из премиальных надстроек предоставит вам доступ к их каналам поддержки.

Варианты цен на плагин Meta Box

Как упоминалось ранее в этом обзоре Meta Box, основной плагин можно бесплатно загрузить из каталога плагинов WordPress. Однако, установив надстройки Meta Box, вы можете значительно расширить возможности этого инструмента. Некоторые из этих расширений можно бесплатно загрузить. Другие являются платными продуктами с рядом доступных вариантов приобретения, в том числе:

  • Платите по мере использования: приобретайте отдельные расширения с 1 годом поддержки и обновлениями по 29 долларов США каждое.
  • Core Bundle: набор из 12 расширений премиум-класса с 1 годом поддержки и обновлениями за 99 долларов.
  • Пакет разработчика: все премиальные расширения с 1 годом поддержки и обновлениями за 199 долларов.
  • Пожизненный пакет: все премиальные расширения с пожизненной поддержкой и обновлениями за 499 долларов.

Вы можете просмотреть полную информацию о вариантах ценообразования Meta Box, а также узнать, какие 12 расширений включены в основной пакет на этой странице. Также действует 14-дневная 100% гарантия возврата денег.

Заключение обзора плагина Meta Box

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

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

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

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

Попробуйте бесплатную онлайн-демонстрацию Meta Box прямо сейчас