Документація розробника 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 рядок 923class/class-main.php рядок 954class/class-main.php рядок 2901class/class-main.php рядок 3459class/class-main.php рядок 4745class/class-main.php рядок 5558class/class-wp-folder-option.php рядок 458class/class-wp-folder-option.php рядок 3660class/class-helper.php рядок 2603class/class-helper.php рядок 2659
wpmf_before_delete_folder
Перед видаленням папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 4244class/class-main.php рядок 4621
wpmf_delete_folder
Видалення папки
Параметри:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
У файлах:
class/class-main.php рядок 4252class/class-main.php рядок 4630
дублікат_вкладення 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 рядок 4852class/class-wp-folder-option.php рядок 3036
ім'я_папки_оновлень_wpmf
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
class/class-main.php рядок 4183class/class-folder-post-type.php рядок 500
ім'я_папки_оновлень_wpmf
Оновити назву папки
Параметри:
integer Folder IDstring Updated name
Return :
void
У файлах:
class/class-main.php рядок 4183class/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 рядок 2775
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 рядок 2304
wpmf_limit_folders
Фільтр для встановлення ліміту кількості завантажених папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
class/class-main.php рядок 1726class/class-folder-post-type.php рядок 1769
wpmf_limit_folders
Фільтр для встановлення ліміту кількості завантажених папок
Параметри:
integer Limit folder number
Return :
integer
У файлах:
class/class-main.php рядок 1726class/class-folder-post-type.php рядок 1769
wpmf_set_file_title
Змінити назву файлу перед його збереженням у базі даних
Параметри:
string File title
Return :
string
У файлах:
клас/клас-main.php рядок 5679
wpmf_таксономія_публічна
Фільтр для зміни публічного параметра таксономії wpmf-category
Параметри:
boolean Toxonomy public status
Return :
boolean
У файлах:
class/class-helper.php рядок 1785
Composer
Встановіть ключ оновлення програмно за допомогою WP CLI
Використайте той самий ключ, який ви використовували для встановлення composer, і виконайте цю команду composer, щоб встановити токен оновлення wp option update ju_user_token "YOUR_TOKEN"
Ось рішення для використання наших плагінів як залежності composer. Ви повинні оголосити репозиторій joomunited у вашому файлі composer.json, будь ласка, переконайтеся, що ви замінили YOUR_TOKEN в URL-адресі на ваш власний токен. Ви можете знайти його за адресою