Огромный сборник статей от WPTec для начинающих

Мнение

Пользовательские метабоксы и поля для WordPress (CMB2) вышли из бета-версии

Плагин Custom Metaboxes and Fields for WordPress (CMB2) официально вышел из бета-версии и готов к публичному использованию. Инструмент был создан, чтобы упростить разработчикам создание метабоксов и форм с настраиваемыми полями. Разработчики WebDevStudios переняли исходный репозиторий CMB GitHub от Джареда Атчисона, его первоначального создателя, в декабре 2013 года.

Джастин Штернберг объяснил , почему WebDevStudios решили начать участвовать в проекте CMB2:

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

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

«CMB2 был создан с использованием нового механизма, гарантирующего загрузку в вашу систему только самой последней версии CMB2, — сказал Штернберг. «Это гарантирует, что плагин со старой версией в комплекте не будет конфликтовать или иметь приоритет над вашей актуальной версией».

Новый CMB2 теперь доступен на WordPress.org в виде плагина для простой активации, если вы захотите использовать его в одном из своих проектов. В качестве альтернативы вы можете напрямую включить CMB2 . Недавно выпущенный плагин имеет следующие особенности:

  • Создайте метабоксы, которые будут использоваться на экранах редактирования сообщений.
  • Создайте формы, которые будут использоваться на страницах опций.
  • Создавайте формы для обработки метаданных пользователей и отображайте их на страницах добавления/редактирования профилей пользователей.
  • Гибкий API, который позволяет использовать формы CMB практически где угодно, даже во внешнем интерфейсе.
  • 30+ встроенных типов полей
  • Пользовательский хук API, позволяющий создавать собственные типы полей
  • Многочисленные хуки и фильтры, позволяющие изменять многие аспекты библиотеки (без непосредственного редактирования)
  • Поддерживаются повторяющиеся поля для большинства типов полей, а также повторяющиеся группы полей.

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

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

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

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