Документація розробника 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 рядок 465
папка_набору_вкладень_wpmf
Встановити папку вкладень після переміщення вкладення до папки в менеджері медіа. Цей гачок також використовується під час імпорту вкладень до категорій, після завантаження вкладень та під час призначення кількох папок вкладенню
Параметри:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
У файлах:
class/class-main.php рядок 933class/class-main.php рядок 964class/class-main.php рядок 2963class/class-main.php рядок 3524class/class-main.php рядок 4845class/class-main.php рядок 5664class/class-wp-folder-option.php рядок 458class/class-wp-folder-option.php рядок 3671class/class-helper.php рядок 2610class/class-helper.php рядок 2666
wpmf_before_delete_folder
Перед видаленням папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 4340class/class-main.php рядок 4720
wpmf_delete_folder
Видалення папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 4348class/class-main.php рядок 4729
дублікат_вкладення 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 рядок 4953class/class-wp-folder-option.php рядок 3037
ім'я_папки_оновлень_wpmf
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
class/class-main.php рядок 4279class/class-folder-post-type.php рядок 500
ім'я_папки_оновлень_wpmf
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
class/class-main.php рядок 4279class/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 рядок 2783
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 рядок 481
wpmf_gallery_query_args
Аргумент запиту фільтра галереї для отримання зображень.
Параметри:
array Gallery query arguments
Return :
array
У файлах:
клас/клас-дисплеї-галерії.php рядок 414
wpmf_get_categories_args
Фільтруйте за користувацькими інструментами, щоб отримати всі категорії
Параметри:
array Agument
Return :
array
У файлах:
клас/клас-main.php рядок 2361
wpmf_limit_folders
Фільтр для встановлення ліміту кількості завантажених папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
class/class-main.php рядок 1737class/class-folder-post-type.php рядок 1769
wpmf_limit_folders
Фільтр для встановлення ліміту кількості завантажених папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
class/class-main.php рядок 1737class/class-folder-post-type.php рядок 1769
wpmf_set_file_title
Змінити назву файлу перед його збереженням у базі даних
Параметри:
string File title
Return :
string
У файлах:
клас/клас-main.php рядок 5785
wpmf_таксономія_публічна
Фільтр для зміни публічного параметра таксономії wpmf-category
Параметри:
boolean Toxonomy public status
Return :
boolean
У файлах:
class/class-helper.php рядок 1791
Composer
Встановіть ключ оновлення програмно за допомогою WP CLI
Використайте той самий ключ, який ви використовували для встановлення composer, і виконайте цю команду composer, щоб встановити токен оновлення wp option update ju_user_token "YOUR_TOKEN"
Ось рішення для використання наших плагінів як залежності composer. Ви повинні оголосити репозиторій joomunited у вашому файлі composer.json, будь ласка, переконайтеся, що ви замінили YOUR_TOKEN в URL-адресі на ваш власний токен. Ви можете знайти його за адресою 