Документація розробника WP Media Folder
Ця документація допоможе досвідченим розробникам підключити будь-які інші служби до нашого плагіна. Ось усі дії та фільтри для цього плагіна, якщо вам потрібні ще якісь, не соромтеся запитати на цьому спеціальному форумі. Дякуємо за використання нашого плагіна!
Допоміжний файл
WP Media Folder постачається з допоміжним файлом із основними функціями, які можуть знадобитися для інтеграції у власні теми та плагіни.
- Перемістити файл у папку
- Створення папок
- Перемістити папки
- Отримати вкладення в папку
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder');
Гачки
import_term_meta
Спрацьовує після імпорту мета-терміну.
Параметри:
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Return :
void
У файлах:
class/import/class-wp-import.php рядок 451
wpmf_after_replace
Виконати дію після заміни файлу
Параметри:
integer Attachment ID
Return :
void
У файлах:
class/class-replace-file.php рядок 227
wpmf_attachment_set_folder
Встановлення папки вкладення після переміщення вкладення до папки в медіа-менеджері Цей хук також використовується під час імпорту вкладення до категорій, після завантаження вкладення та під час призначення кількох папок вкладенню
Параметри:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
У файлах:
Клас/клас-helper.php Line 140 Class/class-helper.php Line 196 Class/class-main.php Line 818 Class/class-main.php Line 849 клас/class-main.php 2666 клас/class-sem.php line 3220 клас/class-main.php line 4447 class/class-main.php line 5248 клас/клас-wp-fodder-uption. клас/клас-WP-POLDER-OPTION.PHP Лінія 3409
wpmf_before_delete_folder
Перед видаленням папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
Клас/клас-main.php лінія 3970 клас/class-main.php лінія 4347
wpmf_create_folder
Створіть папку з медіа-бібліотеки. Цей хук також використовується під час синхронізації та імпорту файлів із FTP, створення папок на основі користувачів і ролей та імпорту з Nextgen Gallery
Параметри:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
У файлах:
Клас/клас-main.php Лінія 2643 Клас/клас-main.php Лінія 3477 Клас/клас-main.php Лінія 3491 Клас/клас-main.php 3795 клас/клас-wp-polder-option.php Line 3286
wpmf_delete_folder
Видалити папку
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
Клас/клас-main.php Лінія 3978 Клас/клас-main.php Лінія 4356
wpmf_duplicate_attachment
Дублюйте вкладення
Параметри:
integer Attachment IDinteger Target folder
Return :
void
У файлах:
class / class-duplicate-file.php рядок 104
wpmf_move_folder
Перемістити папку з медіа-бібліотеки. Цей хук також використовується, коли змінюється параметр рольової папки
Параметри:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
У файлах:
Клас/клас-main.php Лінія 4544 Клас/клас-WP-colder-option.php рядок 2844
wpmf_update_folder_name
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
Клас/клас-main.php Лінія 3909 Клас/Клас-Класи-Пост-тип.php Лінія 500
wpmf_update_folder_name
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
Клас/клас-main.php Лінія 3909 Клас/Клас-Класи-Пост-тип.php Лінія 500
резервний_проміжний_розмір_зображення
Фільтрує розміри зображень, згенерованих для типів MIME без зображень.
Параметри:
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
У файлах:
class/class-helper.php рядок 312
import_term_meta_key
Фільтрує мета-ключ для імпортованої частини мета-терміну.
Параметри:
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
У файлах:
class/import/class-wp-import.php рядок 432
wp_import_existing_post
Ідентифікатор фільтра наявної публікації, що відповідає публікації, яка зараз імпортується. Поверніть 0, щоб примусово імпортувати публікацію. Відфільтруйте ідентифікатор як щось інше, щоб замінити існуючу публікацію, зіставлену з імпортованою публікацією.
Параметри:
int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.
Return :
void
У файлах:
class/import/class-wp-import.php рядок 505
wp_import_term_meta
Фільтрує метадані, додані до імпортованого терміну.
Параметри:
array $termmeta Array of term meta.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
У файлах:
class/import/class-wp-import.php рядок 416
wpmf_gallery_enable_download
Фільтр, щоб увімкнути/вимкнути завантаження зображення в галерею
Параметри:
boolean Enable/disable download image
Return :
boolean
У файлах:
class/class-display-gallery.php рядок 472
wpmf_gallery_query_args
Аргумент запиту фільтра галереї для отримання зображень.
Параметри:
array Gallery query arguments
Return :
array
У файлах:
class/class-display-gallery.php рядок 410
wpmf_get_categories_args
Фільтруйте до користувацьких агументів, щоб отримати всі категорії
Параметри:
array Agument
Return :
array
У файлах:
клас/клас-main.php 2125
wpmf_limit_folders
Фільтр, щоб встановити обмеження кількості завантажуваних папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
Клас/клас-main.php Лінія 1616 Клас/Клас-Класи-Пост-тип.PHP Лінія 1769
wpmf_limit_folders
Фільтр, щоб встановити обмеження кількості завантажуваних папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
Клас/клас-main.php Лінія 1616 Клас/Клас-Класи-Пост-тип.PHP Лінія 1769
wpmf_set_file_title
Змініть назву файлу перед збереженням у базі даних
Параметри:
string File title
Return :
string
У файлах:
Клас/клас-main.php лінія 5369
wpmf_taxonomy_public
Фільтр, щоб змінити загальнодоступний параметр таксономії категорії wpmf
Параметри:
boolean Toxonomy public status
Return :
boolean
У файлах:
WP-media-polder.php лінія 1463
wpmf_user_can
Фільтр перевірки здатності користувача виконувати дію
Параметри:
boolean The current user has the given capabilitystring Action name
Return :
boolean
У файлах:
Клас/сторінки/Налаштування/import_export.php Line 155 Class/Pages/Settings/import_export.php Line 328 Class/Pages/settings/Image_compression.php Line 44 Class/Pages/settings/Image_compression.php Line 98 Class/Pages/settings/Image_compression.php Line 252 Class/Pages/settings/Image_compression.php 28 Райн 88 88 класу/pages/settings_mums Клас/клас-replace-file.php Line 54 Class/class-replace-file.php Line 277 клас/встановлення-wisard/install-wizard.php Line 54 клас/клас-duplice-file.php 53 клас/class-folder-access.php line 41 class/class-image-watermark.php line 252 class/class-main.php line 1039 клас/клас class/class-main.php line 1450 class/class-main.php line 1630 class/class-main.php line 2520 class/class-main.php line 2554 class/class-main.php line 3352 class/class-main.php line 3744 class/class-main.php line 3856 class/class-main.php line 4229 class/class-main.php line 4281 class/class-main.php Лінія 4394 клас/class-sem.php Line 4490 Class/class-sem.php Line 4580 Class/class-main.php Line 4862 Class/class-main.php Class/class-main.php Line 5186 Class/class-main.php Line 5654 Class/class- main.php Line 5701 клас/клас- wp-folder-ooption.phoption 263 рядок класу/class-folder-poption in 263 line class-folder-poptaption.phoption 263. клас/клас-wp-folder-option.php рядок 782 клас/class-wp-polder-option.php лінія 987 клас/клас-wp-polder-option.php лінія 1038 клас/клас-wp-polder-option.php лінія 1328 клас/клас-wp-polder-option.php line 1412 клас/клас-wp-folder.phyption.php 212 клас класу/клас-wp-folder.phyption.php 204. клас/клас-wp-folder-option.php лінія 3254 клас/class-wp-polder-option.php лінія 3957 клас/class-wp-polder-option.php line 4057 клас/class-wp-polder-option.php Line 4125 клас/клас-WP-WP-Option.php Line 4238 Клас/клас-wp-folder-Opolder.phtion.php 4238 клас класу/class-wp-folder-opolder.phtion.phption.php.php.php Клас/клас-WP-POLDER-OPTION.PHP Лінія 4337 WP-MEDIA-PALDER.PHP 36
Composer
Встановіть ключ оновлення програмним шляхом за допомогою WP CLI
Використовуйте той самий ключ, який використовували для встановлення композитора, і виконайте цю команду композитора, щоб установити маркер оновлення wp option update ju_user_token "YOUR_TOKEN"