Добавить в корзинуПозвонить
Найти в Дзене
Хроники Веба

Frontend Code-Form Builder (FCFB) - поля для загрузки файлов

У плагина существуют два варианта полей для загрузки файлов, это поле "files_admin" для выбора из медиабиблиотеки в админке или с фронтенда для авторизованных пользователей и поле "files" для загрузки с компьютера. Данное поле открывает окно выбора файлов на вашем устройстве. По умолчанию минимальная роль, которая может загружать файлы с фронтенда это автор. [ 'type' => 'files', 'id' => 'img', 'label' => 'Загрузить картинки', 'ww' => '100%', //Текст справа от кнопки. Можно также в help или tooltip 'after' => 'Разрешенные файлы: jpg, jpeg, png, webp', //Минимальное кол-во файлов 'min' => 0, //Максимальное кол-во файлов 'max' => 5, //Типы файлов 'file_types' => ['jpg', 'jpeg', 'png', 'webp'], //Разрешить редактировать описания файла. Указывать массив разрешенных полей: ['name','alt','caption','desc'], или false. Только для авторизованных. 'file_edit' => false, //Разрешить выбирать основной файл. для картинок это миниатюра. 'set_thumbnail' => true, //Максимальный размер в кб. 'max_size'
Оглавление

У плагина существуют два варианта полей для загрузки файлов, это поле "files_admin" для выбора из медиабиблиотеки в админке или с фронтенда для авторизованных пользователей и поле "files" для загрузки с компьютера.

files

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

[
'type' => 'files',
'id' => 'img',
'label' => 'Загрузить картинки',
'ww' => '100%',
//Текст справа от кнопки. Можно также в help или tooltip
'after' => 'Разрешенные файлы: jpg, jpeg, png, webp',
//Минимальное кол-во файлов
'min' => 0,
//Максимальное кол-во файлов
'max' => 5,
//Типы файлов
'file_types' => ['jpg', 'jpeg', 'png', 'webp'],
//Разрешить редактировать описания файла. Указывать массив разрешенных полей: ['name','alt','caption','desc'], или false. Только для авторизованных.
'file_edit' => false,
//Разрешить выбирать основной файл. для картинок это миниатюра.
'set_thumbnail' => true,
//Максимальный размер в кб.
'max_size' => 5120,
//Название кнопки загрузить
'name' => 'Выбрать файл',
//Какой размер картинки показать в предосмотре
'display_size' => 'thumbnail', //full/medium/thumbnail
// Право, необходимое для ЗАГРУЗКИ файлов.
// 'upload_files' - стандартное право WordPress. Безопасно по умолчанию.
// можно указать "none", что разрешить загрузку всем, будьте внимательны с этим параметром.
'upload_capability' => 'upload_files',
// Право, необходимое для РЕДАКТИРОВАНИЯ метаданных файла.
// Означает, что пользователь может редактировать посты (включая вложения).
'edit_capability' => 'edit_posts',
]

files_admin

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

[
'type' => 'files_admin',
'id' => 'img2',
'label' => 'Загрузить картинки',
'ww' => '100%',
//Текст справа от кнопки
'after' => 'jpg, jpeg, png, webp',
//Минимальное кол-во файлов
'min' => 0,
//Максимальное кол-во файлов
'max' => 5,
//Типы файлов
'file_types' => ['jpg','jpeg','png','webp'],
//Разрешить редактировать описания файла. Указавать массив разрешенных полей: ['name','alt','caption','desc'], или false. Только для авторизованных
'file_edit' => false,
//Разрешить выбирать основной файл. для картинок это миниатюра.
'set_thumbnail' => true,
//Максимальный размер в кб.
'max_size' => 5120,
//Название кнопки загрузить
'name' => 'Выбрать файл',
//Какой размер картинки показать в предосмотре
'display_size' => 'thumbnail',//full/medium/thumbnail
// Право, необходимое для РЕДАКТИРОВАНИЯ метаданных файла.
// Означает, что пользователь может редактировать посты (включая вложения).
'edit_capability' => 'edit_posts',
]