Внесли вклад: jtsternberg, webdevstudios, zao, humanmade
Домашняя страница: https://cmb2.io
Теги: метабоксы, формы, поля, параметры, настройки
Требуется как минимум: 3.8.0
Требуется PHP: 7.4.
Протестировано до: 6.4
Стабильный тег: 2.11.0
Лицензия: GPLv2 или новее.
URI лицензии: https://www.gnu.org/licenses/gpl-2.0.html.
Полный список участников можно найти здесь: github.com/CMB2/CMB2/graphs/contributors.
CMB2 — это набор инструментов разработчика для создания метабоксов, настраиваемых полей и форм для WordPress, который поразит вас. Легко управляйте мета-данными для публикаций, терминов, пользователей, комментариев или создавайте собственные страницы параметров.
Загрузите плагин на wordpress.org.
CMB2 — это полная переработка пользовательских метабоксов и полей для WordPress. Чтобы начать, следуйте примерам в прилагаемом файле example-functions.php
и ознакомьтесь с основными инструкциями по использованию.
Здесь вы можете увидеть список доступных типов полей.
Если вы используете оригинальный плагин «Пользовательские метабоксы и поля для WordPress», прочтите этот пост, чтобы узнать предысторию CMB2.
Разработка ведется на Github, и любой вклад приветствуется. Пожалуйста, прочитайте документ CONTRIBUTING для более подробной информации.
Полный список всех наших замечательных участников можно найти здесь: github.com/CMB2/CMB2/graphs/contributors.
Если вы хотите предоставить файлы языкового перевода, сделайте это через WordPress Plugin Translations.
Тип поля CMB2: CMB Attached Posts Поле от coreymcollins: custom_attached_posts
для прикрепления сообщений к странице.
Тип поля CMB2: Поиск сообщений Ajax от alexis-magina: post_search_ajax
Прикрепляйте сообщения друг к другу. Тот же подход, что и у поля вложенных сообщений CMB2, но с запросом Ajax, несколькими/одним параметром и другим пользовательским интерфейсом.
Тип поля CMB2: Поле поиска сообщений CMB2: post_search_text
добавляет диалоговое окно поиска сообщений для поиска/присоединения других идентификаторов сообщений.
Тип поля CMB2: Ajax Поиск из Rubengc: 3 разных поля с одинаковым пользовательским интерфейсом в AJAX для поиска (с параметрами запроса) по пользователям, типу публикации и терминам таксономии.
Тип поля CMB2: Карты Google от mustardBees: тип настраиваемого поля для Карт Google.
Поле
pw_map
хранит значения широты и долготы, которые вы затем можете использовать для отображения карты в вашей теме.
Тип поля CMB2: Карты-листовки от villeristi: тип настраиваемого поля для карт-листовки.
Тип поля CMB2: Select2 из mustardBees: типы настраиваемых полей, использующие сценарий Select2:
pw_select field
действует так же, как поле выбора по умолчанию. Однако он добавляет поиск в стиле опережающего ввода, позволяющий быстро сделать выбор из большого списка.- Поле
pw_multiselect
позволяет выбрать несколько значений с помощью поиска с опережением ввода. Значения можно перетаскивать, чтобы изменить их порядок.
Тип поля CMB: Ползунок из mattkrupnik: добавляет поле ползунка пользовательского интерфейса jQuery.
Поле диапазона дат WDS CMB2 из пылинки WebDevStudios: добавляет поле диапазона дат.
Удаленный выбор изображения CMB2 из JayWood из WebDevStudios: позволяет пользователям вводить URL-адрес в текстовое поле и выбирать одно изображение для использования в мета-посте. Аналогично селектору избранных изображений Facebook.
Тип поля CMB: Сортировщик: этот плагин предоставляет вам два типа полей CMB на основе сценария сортировщика.
Тип поля CMB: Теги: тип поля, подобный WordPress-тегам, для CMB2. примечание: это не устанавливает теги сообщений, а просто обеспечивает уникальный ввод текста.
Тип поля CMB: Выбор ссылок. Используя элемент управления «Выбор ссылок» для CMB2, вы можете выбрать ссылку на своем сайте WordPress или ввести ссылку вручную. Вы также можете определить, должна ли ссылка открываться в новом окне или нет.
Тип поля CMB: MultidatesPicker: создает тип поля CMB2, который позволяет использовать календарь с несколькими датами. Он использует плагин MultiDatesPicker v1.6.3 для пользовательского интерфейса jQuery.
Тип поля CMB: CMB2-radio-image: Изображение в виде переключателей.
Выбор термина CMB2: специальное поле CMB2, которое позволяет пользователям определять текстовое поле автозаполнения для терминов. Примечание. При этом будут установлены термины таксономии, но есть опция ( 'apply_term' => false
), чтобы вместо этого отключить и сохранить идентификаторы терминов как данные (например, для страниц параметров и т. д.).
Ссылки по теме CMB2: позволяет пользователям добавлять связанные ссылки через повторяющуюся группу полей. Ввод данных осуществляется с помощью поля CMB2 «Тип поля: Поиск сообщений CMB2», описанного выше, поэтому каждая ссылка может быть заполнена существующим содержимым WordPress, нажав кнопку поиска. Примечание. Это не стандартный тип поля, а функция, которую вы используете в сочетании с CMB2::add_field().
Тип поля CMB2: Порядок по Rubengc: позволяет пользователям определять собственный порядок предопределенных параметров.
Тип поля CMB2: Анимация от Rubengc: позволяет пользователям выбирать анимацию из Animate.css (включая предварительный просмотр выбранной анимации).
Тип поля CMB2: Поиск Ajax по Rubengc: На основе типа поля CMB2: Поиск сообщений Ajax добавляет возможность прикреплять сообщения/пользователей/термины, а также возможность ограничивать максимальное количество прикрепленных объектов.
Тип поля CMB2: Редактор визуального стиля от Rubengc: настраиваемое поле для CMB2, которое позволяет настраивать стиль с помощью небольшого набора элементов управления.
Тип поля CMB2: перенос содержимого от Rubengc: настраиваемое поле для CMB2 для хранения значений переноса содержимого (отступы, поля или ширина границы).
JS-элементы управления полем CMB2 от Rubengc: отображение любого поля, аналогичного действиям публикации Wordpress (поле post_status публикации/страницы, видимость и поле отправки post_date).
Тип поля CMB2: позиция по Rubengc: тип поля CMB2 для настройки значений позиции пользовательского интерфейса jquery.
Тип поля CMB2: Сегменты дороги CMB2 по пикселям: этот плагин добавляет новый тип поля CMB2 для рисования сегментов дороги на карте и предоставляет короткий код для отображения.
Тип поля CMB2: Font Awesome от serkanalgur: Этот плагин добавляет новый тип поля CMB2 для выбора значков Font Awesome.
Тип поля CMB2: Типография от eduplessis: Этот плагин добавляет новый тип поля CMB2 «Типография» и использует jQuery Fontselect для выбора семейства шрифтов.
Тип поля CMB2: Markdown от Rekenna: этот плагин добавляет новый тип поля CMB2 «CMB2 Markdown», где вы можете ввести уценку и просмотреть предварительный просмотр результатов в реальном времени или преобразовать в HTML с помощью кнопки.
Тип поля CMB2: Кнопка переключения от themevan: Этот плагин добавляет тип поля «Пользовательская кнопка переключения» для CMB2.
Тип поля CMB2: select_plus от manzoorwanijk: тип поля выбора, который действует так же, как поле select
по умолчанию. Однако добавлена поддержка optgroup
и сохранение значений с multiple
атрибутами.
Тип поля CMB2: Адрес от scottsawyer: простое, повторяемое поле адреса. На самом деле это просто фрагмент из библиотеки фрагментов CMB2, преобразованный в плагин.
Тип поля CMB2: Ссылка от scottsawyer: создайте поле ссылки с некоторыми атрибутами. Очень удобно для оформления ссылок.
Тип поля CMB2: Селектор виджетов от scottsawyer: Вам нужно поле, которое позволит вам (или вашему редактору) выбрать/отобразить существующий экземпляр виджета? Тогда этот плагин для вас.
Если вы устанавливаете плагин с wordpress.org:
/CMB2
в каталог /wp-content/plugins/
.example-functions.php
в каталог вашей темы или плагина.Если вы включаете библиотеку в свой плагин или тему:
example-functions.php
в папку над каталогом CMB2 ИЛИ скопируйте все его содержимое в файл functions.php
вашей темы.Посмотреть список изменений