Архив метки: Carbon fields

Плагин Carbon fields. Часть 4.2 –Типы полей. Complex.

Автор: | 14.08.2019

Сложные поля в Carbon fields, действуют как контейнеры, в которые можно добавить несколько групп полей. Они представлены в виде таблицы, где каждая строка является группой полей. Пользователь может добавлять бесконечные строки каждой группы. Это позволяет многократно повторять набор полей, создавая настраиваемые и сортируемые списки. Это полезно при создании галерей изображений, списков данных или расширенного содержимого… Читать далее »

Плагин Carbon fields. Часть 4.2 –Типы полей. Медиа (file, Image,Media Gallery)

Автор: | 04.08.2019

Плагин Carbon fields позволяет загружать на станицы и записи медиа-файлы (картинки, галерею, файлы загрузки) и легко выводить их на экран.  Рассмотрим каждый подробнее. Файл Отображает поле загрузки файла с предварительным эскизом загруженного файла. Используется встроенный интерфейс обработки файлов WordPress. Этот тип поля хранит идентификатор выбранного файла. Field::make( ‘file’, ‘crb_price_list’, __( ‘File’ ) ) set_type( $mime_type… Читать далее »

Плагин Carbon fields. Часть 4.2 –Типы полей. Дата и время.

Автор: | 26.07.2019

Продолжаем знакомство с плагином для создания произвольных полей Carbon fields. В прошлый раз мы рассмотрели базовые поля. Сегодня речь пойдет о дате и времени (date and time). Date (дата) Отображает дату.   Field::make( ‘date’, ‘crb_event_start_date’, __( ‘Event Start Date’ ) )   set_attribute( $name, $value = » ) —  Задает прямой атрибут результирующего поля <input>.… Читать далее »

Плагин Carbon fields. Часть 3.3 — Comment Meta, Term Meta

Автор: | 11.07.2019

Продолжаем изучать плагин для создания произвольных полей Carbon fields. Сегодня рассмотрим контейнеры Comment Meta и  Term Meta. Comment Meta Контейнеры Comment meta добавляют дополнительные поля на экраны редактирования комментариев. Данные поля хранятся отдельно для каждого комментария как мета-данные комментария. Откроем файл theme-option.php и добавим два текстовых поля на страницу редактирования комментариев. Для этого внесем в… Читать далее »

Плагин Carbon fields. Часть 3.2 – Типы Контейнеров. Theme Options.

Автор: | 07.07.2019

Контейнер Theme option используется для добавления страниц с различными параметрами в back-end. По умолчанию контейнеры Theme option автоматически создают главную страницу с названием «настройки темы» (Theme Options) в области администрирования. В большинстве случаев достаточно настроек по умолчанию:   use Carbon_Fields\Container; use Carbon_Fields\Field; Container::make( ‘theme_options’, __( ‘Theme Options’ ) ) ->add_fields( array( Field::make( ‘text’, ‘crb_facebook_url’, __(… Читать далее »

Плагин Carbon fields. Часть 3 – Типы условий

Автор: | 25.06.2019

Напомню, что в прошлой статье я рассказала о том, как использовать плагин Carbon fields, в частности о методе создания контейнера Container:: make ($type, $title), и условных отображениях с помощью одного из следующих методов:   ->where( $condition, $comparison_operator, $value )- добавляет условие с AND (и) ->or_where( $condition, $comparison_operator, $value )- добавляет состояние OR (или ).  … Читать далее »

Плагин Carbon fields. Часть 2 — Использование

Автор: | 19.06.2019

Container — это группа настраиваемых полей и параметров отображения. Они отображаются на различных частях бэкэнда в соответствии с заданным типом и параметрами отображения. По умолчанию все контейнеры отображаются на всех объектах в зависимости от их типа (posts для post_meta, terms для term_metaи т. д.) и редактируются всеми пользователями, которые могут получить доступ к соответствующему экрану… Читать далее »

Плагин Carbon fields. Часть 1 — Установка

Автор: | 12.06.2019

Несмотря на множество положительных моментов в WordPress, у него есть некоторые неудобства, в первую очередь для разработчиков. Основная команда WordPress не уделяет приоритетного внимания проблемам разработчиков — вместо этого они сосредоточены на конечных пользователях и легкости для начала разработки сайтов WordPress. Carbon Fields – это плагин, основной задачей которого является сделать WordPress более удобной для… Читать далее »