Документація розробника 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
У файлах:
клас/клас-заміни-файлу.php рядок 462
папка_набору_вкладень_wpmf
Встановити папку вкладень після переміщення вкладення до папки в менеджері медіа. Цей гачок також використовується під час імпорту вкладень до категорій, після завантаження вкладень та під час призначення кількох папок вкладенню
Параметри:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
У файлах:
class/class-main.php рядок 890 class/class-main.php рядок 921 class/class-main.php рядок 2805 class/class-main.php рядок 3363 class/class-main.php рядок 4590 class/class-main.php рядок 5391 class/class-helper.php рядок 140 class/class-helper.php рядок 196 class/class-wp-folder-option.php рядок 457 class/class-wp-folder-option.php рядок 3638
wpmf_before_delete_folder
Перед видаленням папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 4113 class/class-main.php рядок 4490
wpmf_create_folder
Створення папки з медіатекиЦей гачок також використовується під час синхронізації та імпорту файлів з FTP, створення папок на основі користувачів та ролей та імпорту з Nextgen Gallery
Параметри:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
У файлах:
class/class-main.php рядок 2782 class/class-main.php рядок 3620 class/class-main.php рядок 3634 class/class-main.php рядок 3938 class/class-wp-folder-option.php рядок 3515
wpmf_delete_folder
Видалення папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 4121 class/class-main.php рядок 4499
дублікат_вкладення wpmf
Дублювання вкладення
Параметри:
integer Attachment IDinteger Target folder
Return :
void
У файлах:
class/class-duplicate-file.php рядок 118
wpmf_move_folder
Переміщення папки з медіатеки. Цей гачок також використовується, коли змінюється параметр папки ролі
Параметри:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
У файлах:
class/class-main.php рядок 4687 class/class-wp-folder-option.php рядок 3030
ім'я_папки_оновлень_wpmf
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
class/class-folder-post-type.php рядок 500 class/class-main.php рядок 4052
ім'я_папки_оновлень_wpmf
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
class/class-folder-post-type.php рядок 500 class/class-main.php рядок 4052
fallback_intermediate_image_sizes
Фільтрує розміри зображень, згенерованих для 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
Фільтрує метаключ для імпортованого фрагмента терміна meta.
Параметри:
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
У файлах:
клас/імпорт/клас-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
У файлах:
клас/імпорт/клас-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
У файлах:
клас/імпорт/клас-wp-import.php рядок 416
wpmf_gallery_enable_download
Фільтр для ввімкнення/вимкнення завантаження зображення в галерею
Параметри:
boolean Enable/disable download image
Return :
boolean
У файлах:
клас/клас-дисплеї-галерії.php рядок 473
wpmf_gallery_query_args
Аргумент запиту фільтра галереї для отримання зображень.
Параметри:
array Gallery query arguments
Return :
array
У файлах:
клас/клас-дисплеї-галерії.php рядок 411
wpmf_get_categories_args
Фільтруйте за користувацькими інструментами, щоб отримати всі категорії
Параметри:
array Agument
Return :
array
У файлах:
клас/клас-main.php рядок 2237
wpmf_limit_folders
Фільтр для встановлення ліміту кількості завантажених папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
class/class-folder-post-type.php рядок 1769 class/class-main.php рядок 1688
wpmf_limit_folders
Фільтр для встановлення ліміту кількості завантажених папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
class/class-folder-post-type.php рядок 1769 class/class-main.php рядок 1688
wpmf_set_file_title
Змінити назву файлу перед його збереженням у базі даних
Параметри:
string File title
Return :
string
У файлах:
клас/клас-main.php рядок 5512
wpmf_таксономія_публічна
Фільтр для зміни публічного параметра таксономії wpmf-category
Параметри:
boolean Toxonomy public status
Return :
boolean
У файлах:
wp-media-folder.php рядок 1569
wpmf_user_can
Фільтр перевірки можливості користувача виконати дію
Параметри:
boolean The current user has the given capabilitystring Action name
Return :
boolean
У файлах:
class/install-wizard/install-wizard.php рядок 54 class/class-duplicate-file.php рядок 53 class/class-main.php рядок 1111 class/class-main.php рядок 1483 class/class-main.php рядок 1522 class/class-main.php рядок 1703 class/class-main.php рядок 2659 class/class-main.php рядок 2693 class/class-main.php рядок 3495 class/class-main.php рядок 3887 class/class-main.php рядок 3999 class/class-main.php рядок 4372 class/class-main.php рядок 4424 class/class-main.php рядок 4537 class/class-main.php рядок 4633 class/class-main.php рядок 4723 class/class-main.php рядок 5005 class/class-main.php рядок 5138 class/class-main.php рядок 5329 class/class-main.php рядок 5797 class/class-main.php рядок 5844 class/class-image-watermark.php рядок 252 class/class-replace-file.php рядок 53 class/class-replace-file.php рядок 509 class/class-folder-access.php рядок 41 class/pages/settings/image_compression.php рядок 44 class/pages/settings/image_compression.php рядок 98 class/pages/settings/image_compression.php рядок 252 class/pages/settings/image_compression.php рядок 288 class/pages/settings/import_export.php рядок 159 class/pages/settings/import_export.php рядок 332 class/class-wp-folder-option.php рядок 928 class/class-wp-folder-option.php рядок 1135 class/class-wp-folder-option.php рядок 1186 class/class-wp-folder-option.php рядок 1478 class/class-wp-folder-option.php рядок 1565 class/class-wp-folder-option.php рядок 2230 class/class-wp-folder-option.php рядок 3483 class/class-wp-folder-option.php рядок 4186 class/class-wp-folder-option.php рядок 4286 class/class-wp-folder-option.php рядок 4354 class/class-wp-folder-option.php рядок 4467 class/class-wp-folder-option.php рядок 4518 class/class-wp-folder-option.php рядок 4566 wp-media-folder.php рядок 36
Composer
Встановіть ключ оновлення програмно за допомогою WP CLI
Використайте той самий ключ, який ви використовували для встановлення composer, і виконайте цю команду composer, щоб встановити токен оновлення wp option update ju_user_token "YOUR_TOKEN"
Ось рішення для використання наших плагінів як залежності composer. Ви повинні оголосити репозиторій joomunited у вашому файлі composer.json, будь ласка, переконайтеся, що ви замінили YOUR_TOKEN в URL-адресі на ваш власний токен. Ви можете знайти його за адресою 