Документація розробника 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 рядок 912class/class-main.php рядок 943class/class-main.php рядок 2833class/class-main.php рядок 3391class/class-main.php рядок 4618class/class-main.php рядок 5421class/class-helper.php рядок 2599class/class-helper.php рядок 2655class/class-wp-folder-option.php рядок 457class/class-wp-folder-option.php рядок 3645
wpmf_before_delete_folder
Перед видаленням папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 4141class/class-main.php рядок 4518
wpmf_create_folder
Створення папки з медіатекиЦей гачок також використовується під час синхронізації та імпорту файлів з FTP, створення папок на основі користувачів та ролей та імпорту з Nextgen Gallery
Параметри:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
У файлах:
class/class-main.php рядок 2810class/class-main.php рядок 3648class/class-main.php рядок 3662class/class-main.php рядок 3966class/class-wp-folder-option.php рядок 3522
wpmf_delete_folder
Видалення папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 4149class/class-main.php рядок 4527
дублікат_вкладення wpmf
Дублювання вкладення
Параметри:
integer Attachment IDinteger Target folder
Return :
void
У файлах:
class/class-duplicate-file.php рядок 119
wpmf_move_folder
Переміщення папки з медіатеки. Цей гачок також використовується, коли змінюється параметр папки ролі
Параметри:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
У файлах:
class/class-main.php рядок 4715class/class-wp-folder-option.php рядок 3021
ім'я_папки_оновлень_wpmf
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
class/class-main.php рядок 4080class/class-folder-post-type.php рядок 500
ім'я_папки_оновлень_wpmf
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
class/class-main.php рядок 4080class/class-folder-post-type.php рядок 500
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 рядок 2771
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 рядок 2265
wpmf_limit_folders
Фільтр для встановлення ліміту кількості завантажених папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
class/class-main.php рядок 1710class/class-folder-post-type.php рядок 1769
wpmf_limit_folders
Фільтр для встановлення ліміту кількості завантажених папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
class/class-main.php рядок 1710class/class-folder-post-type.php рядок 1769
wpmf_set_file_title
Змінити назву файлу перед його збереженням у базі даних
Параметри:
string File title
Return :
string
У файлах:
Рядок 5542 у файлі class/class-main.php
wpmf_таксономія_публічна
Фільтр для зміни публічного параметра таксономії wpmf-category
Параметри:
boolean Toxonomy public status
Return :
boolean
У файлах:
class/class-helper.php рядок 1782
Composer
Встановіть ключ оновлення програмно за допомогою WP CLI
Використайте той самий ключ, який ви використовували для встановлення composer, і виконайте цю команду composer, щоб встановити токен оновлення wp option update ju_user_token "YOUR_TOKEN"
Ось рішення для використання наших плагінів як залежності composer. Ви повинні оголосити репозиторій joomunited у вашому файлі composer.json, будь ласка, переконайтеся, що ви замінили YOUR_TOKEN в URL-адресі на ваш власний токен. Ви можете знайти його за адресою