Документація розробника 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 рядок 188
wpmf_attachment_set_folder
Встановити папку вкладень після переміщення вкладення в папку в диспетчері медіа.
Цей гачок також використовується при імпорті вкладення в категорії, після завантаження вкладення та
при призначенні вкладення декількох папок
Параметри:
integer Attachment ID
integer|array Target folder or array of target folders
array Extra informations
Return :
void
У файлах:
class/class-helper.php рядок 138
class/class-helper.php рядок 194
class/class-main.php рядок 763
class/class-main.php рядок 794
class/class-main.php рядок 2367
class/class-main .php рядок 2920
class/class-main.php рядок 4103
class/class-main.php рядок 4903
class/class-wp-folder-option.php рядок 379
class/class-wp-folder-option.php рядок 3355
wpmf_before_delete_folder
Перед видаленням папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 3630
class/class-main.php рядок 4003
wpmf_create_folder
Створення папки з медіатеки
Цей хук також використовується під час синхронізації та імпорту файлів з FTP, створення папок на основі користувачів та ролей
та імпорту з галереї Nextgen
Параметри:
integer Created folder ID
string Created folder name
integer Parent folder ID
array Extra informations
Return :
void
У файлах:
class/class-main.php рядок 2344
class/class-main.php рядок 3155
class/class-main.php рядок 3176
class/class-main.php рядок 3190
class/class-main.php рядок 3457
class/class-wp -folder-option.php рядок 3232
wpmf_delete_folder
Видаліть папку
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 3637
class/class-main.php рядок 4012
wpmf_duplicate_attachment
Дублювати додаток
Параметри:
integer Attachment ID
integer Target folder
Return :
void
У файлах:
class / class-duplicate-file.php рядок 104
wpmf_move_folder
Перемістити папку з медіатеки.
Цей хук також використовується, коли параметр рольової папки змінено
Параметри:
integer Folder moved ID
string Destination folder ID
array Extra informations
Return :
void
У файлах:
class/class-main.php рядок 4199
class/class-wp-folder-option.php рядок 2791
wpmf_update_folder_name
Оновити назву папки
Параметри:
integer Folder ID
string Updated name
Return :
void
У файлах:
class/class-main.php рядок 3571
запасні_інтермедіантні_маже_розміри
Фільтрує розміри зображень, створені для типів mime, що не мають зображення.
Параметри:
array $fallback_sizes An array of image size names.
array $metadata Current attachment metadata.
Return :
void
У файлах:
class/class-helper.php рядок 310
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
У файлах:
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 рядок 460
wpmf_get_categories_args
Фільтруйте до користувацьких агументів, щоб отримати всі категорії
Параметри:
array Agument
Return :
array
У файлах:
class/class-main.php рядок 1916
wpmf_limit_folders
Фільтр для встановлення межі кількості завантажених папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
class/class-main.php рядок 1420
wpmf_set_file_title
Маніпулюйте заголовком файлу перед збереженням його в базі даних
Параметри:
string File title
Return :
string
У файлах:
class/class-main.php рядок 5024
wpmf_taxonomy_public
Фільтр, щоб змінити таксономію загальнодоступних параметрів wpmf-категорії
Параметри:
boolean Toxonomy public status
Return :
boolean
У файлах:
wp-media-folder.php рядок 1490
wpmf_user_can
Фільтр перевірить можливість користувача зробити дію
Параметри:
boolean The current user has the given capability
string Action name
Return :
boolean
У файлах:
wp-media-folder.php рядок 36
class/pages/settings/import_export.php рядок 151
class/pages/settings/import_export.php рядок 324
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/class-duplicate-file.php рядок 53
class/class-folder-access.php рядок 41
клас/клас -replace-file.php рядок 45
class/class-replace-file.php рядок 220
class/class-main.php рядок 955
class/class-main.php рядок 1216
class/class-main.php рядок 1254
class/class- main.php рядок 1434
class/class-main.php рядок 2221
class/class-main.php рядок 2255
class/class-main.php рядок 3051
class/class-main.php рядок 3421
class/class-main.php рядок 3518
class/class-main.php рядок 3885
class/class-main.php рядок 3937
class/class-main.php рядок 4050
class/class-main.php рядок 4145
class/class-main.php рядок 4235
class/class-main .php рядок 4517
class/class-main.php рядок 4650
class/class-main.php рядок 4841
class/class-main.php рядок 5303
class/class-main.php рядок 5350
class/class-image-watermark.php рядок 209
class/install-wizard/install-wizard.php рядок 54
class/class-wp-folder-option.php рядок 263
class/class-wp-folder-option.php рядок 782
class/class-wp-folder-option. php рядок 986
class/class-wp-folder-option.php рядок 1037
class/class-wp-folder-option.php рядок 1312
class/class-wp-folder-option.php рядок 1394
class/class-wp-folder- option.php рядок 2008
class/class-wp-folder-option.php рядок 3200
class/class-wp-folder-option.php рядок 3903
class/class-wp-folder-option.php рядок 4003
class/class-wp- folder-option.php рядок 4071
class/class-wp-folder-option.php рядок 4184
class/class-wp-folder-option.php рядок 4235
class/class-wp-folder-option.php рядок 4283
Composer
Встановіть ключ оновлення програмно за допомогою WP CLI
Використовуйте той самий ключ, який використовували для встановлення композитора, і виконайте цю команду композитора, щоб установити маркер оновлення
wp option update ju_user_token "YOUR_TOKEN"