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

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

wpmf_add_attachment

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

Параметры:

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

Вернуть :

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

В файлах:

/class/class-media-folder.php строка 3665
/class/class-wp-folder-option.php строка 225

wpmf_attachment_set_folder

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

Параметры:

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

Вернуть :

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

В файлах:

/class/class-media-folder.php строка 344
/class/class-media-folder.php строка 375
/class/class-media-folder.php строка 1514
/class/class-media-folder.php line 2004
/class/class-media-folder.php строка 2402
/class/class-media-folder.php строка 2458
/class/class-media-folder.php строка 2528
/class/class-media-folder.php строка 3300
/class/class-wp-folder-option.php строка 442
/class/class-wp-folder-option.php строка 2305

wpmf_create_folder

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

Параметры:

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

Вернуть :

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

В файлах:

/class/class-media-folder.php строка 1491
/class/class-media-folder.php строка 2120
/class/class-wp-folder-option.php строка 288
/class/class-wp-folder-option.php строка 389
/class/class-wp-folder-option.php строка 2200
/class/class-wp-folder-option.php строка 2234

wpmf_delete_folder

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

Параметры:

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

Вернуть :

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

В файлах:

/class/class-media-folder.php line 2270
/class/class-media-folder.php строка 2334

wpmf_duplicate_attachment

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

Параметры:

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

Вернуть :

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

В файлах:

/class/class-duplicate-file.php строка 114

wpmf_move_folder

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

Параметры:

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

Вернуть :

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

В файлах:

/class/class-media-folder.php строка 2610
/class/class-wp-folder-option.php строка 1869

wpmf_update_folder_name

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

Параметры:

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

Вернуть :

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

В файлах:

/class/class-media-folder.php строка 2195

fallback_intermediate_image_sizes

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

Параметры:

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

Вернуть :

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

В файлах:

/class/class-replace-file.php строка 171

wpmf_import_allowed_filetypes

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

Параметры:

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

Вернуть :

массив

В файлах:

/class/class-wp-folder-option.php строка 252
/class/class-wp-folder-option.php строка 572

wpmf_set_file_title

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

Параметры:

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

Вернуть :

строка

В файлах:

/class/class-media-folder.php строка 3411

wpmf_user_can

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

Параметры:

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

Вернуть :

логический

В файлах:

/class/class-replace-file.php строка 43
/class/class-replace-file.php строка 246
/class/class-duplicate-file.php строка 59
/class/install-wizard/install-wizard.php строка 54
/class/class-image-watermark.php строка 157
/class/class-media-folder.php строка 175
/class/class-media-folder.php строка 530
/class/class-media-folder.php строка 740
/class/class-media-folder.php строка 775
/class/class-media-folder.php строка 1376
/class/class-media-folder.php строка 1410
/class/class-media-folder.php line 2087
/class/class-media-folder.php строка 2154
/class/class-media-folder.php строка 2223
/class/class-media-folder.php строка 2501
/class/class-media-folder.php строка 2567
/class/class-media-folder.php строка 2644
/class/class-media-folder.php строка 2958
/class/class-media-folder.php строка 3089
/class/class-media-folder.php строка 3276
/class/class-media-folder.php строка 3536
/class/class-media-folder.php строка 3943
/class/class-media-folder.php строка 3990
/class/pages/settings/general.php строка 270
/class/pages/settings/wordpress_gallery.php строка 106
/class/pages/settings/image_compression.php строка 44
/class/pages/settings/image_compression.php строка 97
/class/pages/settings/image_compression.php строка 251
/class/pages/settings/image_compression.php строка 287
/class/class-wp-folder-option.php строка 143
/class/class-wp-folder-option.php строка 475
/class/class-wp-folder-option.php строка 518
/class/class-wp-folder-option.php строка 558
/class/class-wp-folder-option.php строка 651
/class/class-wp-folder-option.php строка 1222
/class/class-wp-folder-option.php строка 1267
/class/class-wp-folder-option.php строка 1396
/class/class-wp-folder-option.php строка 2163
/class/class-wp-folder-option.php строка 2358
/class/class-wp-folder-option.php строка 2441
/class/class-wp-folder-option.php строка 2488
/class/class-wp-folder-option.php строка 2572
/class/class-wp-folder-option.php строка 2623
/class/class-wp-folder-option.php строка 2671
/wp-media-folder.php строка 35
/jutranslation/jutranslation.php строка 109

Композитор

логотип композитора Вот решение использовать наши плагины как зависимость композитора.
Вы должны объявить в своем файле 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 / сор-медиа-папка": "Дев-мастер"
   }
}