WP Media Folder Документация для разработчиков

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

wpmf_add_attachment

Создать вложение при импорте или синхронизации файлов с FTP
Этот хук также используется при создании удаленного видео

Параметры:

целое число ID созданного вложения
целое | массив Целевая папка или массив целевых папок
массив Дополнительная информация

Вернуть :

недействительным

В файлах:

линия 3832
линия 200

wpmf_attachment_set_folder

Установить папку вложений после перемещения вложения в папку в медиа-менеджере
Этот хук также используется при импорте вложения в категории, после загрузки вложения и
при назначении нескольких папок для вложения

Параметры:

целое число ID вложения
целое | массив Целевая папка или массив целевых папок
массив Дополнительная информация

Вернуть :

недействительным

В файлах:

линия 482
линия 513
линия 1681
линия 2148
линия 2550
строка 2606
линия 2680
линия 3482
линия 2548

wpmf_before_delete_folder

Перед удалением папки

Параметры:

WP_Term Папка, этот термин больше не доступен, так как он был удален

Вернуть :

недействительным

В файлах:

линия 2405
линия 2473

wpmf_create_folder

Создать папку из медиа библиотеки
Этот хук также используется при синхронизации и импорте файлов с FTP, создании папок на основе пользователей и ролей.
и импорт из галереи Nextgen

Параметры:

целое число ID созданной папки
строка Имя созданной папки
целое число ID родительской папки
массив Дополнительная информация

Вернуть :

недействительным

В файлах:

линия 1658
линия 2256
строка 294
линия 1262
линия 2445
линия 2479

wpmf_delete_folder

Удалить папку

Параметры:

WP_Term Папка, этот термин больше не доступен, так как он был удален

Вернуть :

недействительным

В файлах:

линия 2412
линия 2482

wpmf_duplicate_attachment

Дублировать вложение

Параметры:

целое число ID вложения
целое число Целевая папка

Вернуть :

недействительным

В файлах:

линия 104

wpmf_move_folder

Переместить папку из медиа библиотеки
Этот хук также используется при изменении параметра папки роли

Параметры:

целое число Папка перемещена ID
строка ID папки назначения
массив Дополнительная информация

Вернуть :

недействительным

В файлах:

линия 2767
линия 2039

wpmf_update_folder_name

Обновить имя папки

Параметры:

целое число ID папки
строка Обновленное имя

Вернуть :

недействительным

В файлах:

линия 2338

fallback_intermediate_image_sizes

Фильтрует размеры изображений, сгенерированные для типов MIME без изображения.

Параметры:

массив $ fallback_sizes Массив имен размеров изображений.
массив $ metadata Метаданные текущего вложения.

Вернуть :

недействительным

В файлах:

строка 33

wpmf_import_allowed_filetypes

Фильтруйте тип файла, который можно импортировать через импорт ftp или папки

Параметры:

массив Типы файлов разрешено импортировать

Вернуть :

массив

В файлах:

линия 482
линия 1220

wpmf_set_file_title

Манипулируйте заголовком файла перед сохранением его в базе данных

Параметры:

строка Название файла

Вернуть :

строка

В файлах:

линия 3583

wpmf_user_can

Фильтр проверяет возможность пользователя выполнить действие

Параметры:

логический Текущий пользователь имеет данную возможность
строка Название действия

Вернуть :

логический

В файлах:

линия 109
линия 43
линия 206
линия 53
линия 54
строка 173
строка 316
линия 637
линия 847
линия 882
линия 1538
линия 1572
линия 2226
линия 2292
линия 2365
линия 2649
линия 2721
строка 2803
линия 3124
линия 3257
линия 3442
линия 3690
линия 4117
линия 4164
линия 115
линия 385
линия 428
линия 468
линия 562
линия 1149
линия 1423
линия 1577
линия 2408
строка 2601
линия 2684
линия 2731
линия 2815
линия 2866
строка 2914
строка 44
линия 98
линия 252
линия 288
строка 317
линия 113
строка 35

Композитор

логотип композитора Вот решение использовать наши плагины как зависимость композитора.
Вы должны объявить в своем файле composer.json репозиторий joomunited, пожалуйста, замените YOUR_TOKEN в URL своим собственным токеном. Вы можете найти его под https://www.joomunited.com/my-account под композиторский токен-гармошка.
{
"Хранилище": [
      {
«Тип»: «пакет»,
"Пакет": {
"Название": "joomunited / сор-медиа-папка",
«Версия»: «мастер»,
"Тип": "WordPress-плагин",
"Расстояние": {
«Тип»: «молния»,
"URL": "https://www.joomunited.com/extra/download/wp-media-folder/YOUR_TOKEN",
«Ссылка»: «мастер»
            }
         }
      }
],
"Требуют": {
      "composer/installers":"~1.0",
"Joomunited / сор-медиа-папка": "Дев-мастер"
   }
}

Обратите внимание, что команда обновления composer не может работать в частных репозиториях (более подробное описание см. В документация композитора)
Тем не менее, вы можете вручную обновить плагин до последней версии с помощью этой команды:
composer удалить joomunited / wp-media-folder && composer clearcache && composer требуется joomunited / wp-media-folder: dev-master