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。string $key 元键。mixed $value 元值。
返回:
void
文件位置:
class/import/class-wp-import.php line 451
wpmf_after_replace
在替换文件后执行操作
参数:
整数 附件 ID
返回:
void
文件位置:
class/class-replace-file.php 行 462
wpmf_attachment_set_folder
在媒体管理器中将附件移动到文件夹后设置附件文件夹。此钩子还用于将附件导入到分类中,附件上传后以及为附件分配多个文件夹时。
参数:
整数 附件 ID整数|数组 目标文件夹或目标文件夹数组数组 额外信息
返回:
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 行 5419class/class-wp-folder-option.php 行 457class/class-wp-folder-option.php 行 3645class/class-helper.php 行 2599class/class-helper.php 行 2655
wpmf_before_delete_folder
删除文件夹之前
参数:
WP_Term 文件夹,此术语已不再可用,因为它已被删除
返回:
void
文件位置:
class/class-main.php 第 4141 行class/class-main.php 第 4518 行
wpmf_create_folder
从媒体库创建文件夹,此钩子还用于同步和从 FTP 导入文件,创建基于用户和角色的文件夹以及从 Nextgen Gallery 导入
参数:
整数 创建的文件夹 ID字符串 创建的文件夹名称整数 父文件夹 ID数组 额外信息
返回:
void
文件位置:
class/class-main.php 第 2810 行class/class-main.php 第 3648 行class/class-main.php 第 3662 行class/class-main.php 第 3966 行class/class-wp-folder-option.php 第 3522 行
wpmf_delete_folder
删除文件夹
参数:
WP_Term 文件夹,此术语已不再可用,因为它已被删除
返回:
void
文件位置:
class/class-main.php 第 4149 行class/class-main.php 第 4527 行
wpmf_duplicate_attachment
复制附件
参数:
整数 附件 ID整数 目标文件夹
返回:
void
文件位置:
class/class-duplicate-file.php line 119
wpmf_move_folder
将文件夹从媒体库中移动,此钩子也在更改角色文件夹选项时使用
参数:
整数 已移动文件夹 ID字符串 目标文件夹 ID数组 额外信息
返回:
void
文件位置:
class/class-main.php line 4715class/class-wp-folder-option.php line 3021
wpmf_update_folder_name
更新文件夹名称
参数:
整数 文件夹 ID字符串 更新后的名称
返回:
void
文件位置:
class/class-main.php line 4080class/class-folder-post-type.php line 500
wpmf_update_folder_name
更新文件夹名称
参数:
整数 文件夹 ID字符串 更新后的名称
返回:
void
文件位置:
class/class-main.php line 4080class/class-folder-post-type.php line 500
fallback_intermediate_image_sizes
过滤为非图像 MIME 类型生成的图像尺寸。.
参数:
数组 $fallback_sizes 一个图像尺寸名称的数组。数组 $metadata 当前附件元数据。
返回:
void
文件位置:
class/class-helper.php line 2771
import_term_meta_key
过滤已导入的术语元数据的元键。.
参数:
字符串 $meta_key 元键。整数 $term_id 新创建的术语的 ID。数组 $term 来自 WXR 导入的术语数据。
返回:
void
文件位置:
class/import/class-wp-import.php 行 432
wp_import_existing_post
过滤对应于当前正在导入的帖子的已有帖子的 ID。返回 0 以强制导入该帖子。过滤 ID 为其他值以覆盖已映射到导入帖子的已有帖子。.
参数:
整数 $post_exists 帖子 ID,如果帖子不存在则为 0。数组 $post 要插入的帖子数组。
返回:
void
文件位置:
class/import/class-wp-import.php 行 505
wp_import_term_meta
过滤已导入术语的元数据。.
参数:
array $termmeta 术语元数据数组。int $term_id 新创建术语的 ID。array $term 来自 WXR 导入的术语数据。
返回:
void
文件位置:
class/import/class-wp-import.php line 416
wpmf_gallery_enable_download
用于在图库中启用/禁用图像下载的过滤器
参数:
boolean 启用/禁用图像下载
返回:
boolean
文件位置:
class/class-display-gallery.php line 473
wpmf_gallery_query_args
过滤图库查询参数以获取图像。.
参数:
array 图库查询参数
返回:
array
文件位置:
class/class-display-gallery.php line 411
wpmf_get_categories_args
用于获取所有分类的自定义参数过滤器
参数:
array 参数
返回:
array
文件位置:
class/class-main.php line 2265
wpmf_limit_folders
过滤器,用于设置加载的文件夹数量上限
参数:
整数 限制文件夹数量
返回:
整数
文件位置:
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_limit_folders
过滤器,用于设置加载的文件夹数量上限
参数:
整数 限制文件夹数量
返回:
整数
文件位置:
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_set_file_title
在保存到数据库之前操作文件标题
参数:
字符串 文件标题
返回:
字符串
文件位置:
class/class-main.php line 5540
wpmf_taxonomy_public
过滤器,用于更改 wpmf-category 分类法的公共参数
参数:
布尔 分类法公共状态
返回:
boolean
文件位置:
class/class-helper.php line 1782
Composer
使用 WP CLI 以 program方式设置更新密钥
使用您在 composer 安装时使用的相同密钥,并执行此 composer 命令来设置更新令牌 wp option update ju_user_token "YOUR_TOKEN"
以下是将我们的插件作为 Composer 依赖使用的解决方案。您需要在 composer.json 文件中声明 joomunited 仓库,请确保将 URL 中的 YOUR_TOKEN 替换为您自己的令牌。您可以在以下位置找到它