WP Media Folder开发人员文档

本文档将帮助有经验的开发人员使用我们的插件插入任何其他服务。 以下是此插件的所有操作和过滤器,如果您需要更多,请随意使用此问题 专门的论坛。 感谢您使用我们的插件!

wpmf_add_attachment

从FTP导入或同步文件时创建附件
创建远程视频时也会使用此挂钩

参数:

整数 创建附件ID
整数|阵列 目标文件夹或目标文件夹数组
排列 额外的信息

回归:

空虚

在文件中:

229行
3822行

wpmf_attachment_set_folder

将附件移动到媒体管理器中的文件夹后设置附件文件夹
在附件上载和附件后,在将附件导入类别时也会使用此挂钩
将多个文件夹分配给附件时

参数:

整数 附件ID
整数|阵列 目标文件夹或目标文件夹数组
排列 额外的信息

回归:

空虚

在文件中:

2453行
485线
516行
1671行
2138行
2540行
2596行
2670行
线3472

wpmf_before_delete_folder

删除文件夹之前

参数:

WP_Term 文件夹,此术语不再可用,因为它已被删除

回归:

空虚

在文件中:

2395行
2463行

wpmf_create_folder

从媒体库创建文件夹
从FTP同步和导入文件时,也会使用此挂钩,从而创建基于用户和角色的文件夹
并从Nextgen Gallery导入

参数:

整数 创建文件夹ID
创建文件夹名称
整数 父文件夹ID
排列 额外的信息

回归:

空虚

在文件中:

线331
1296行
2350行
2384行
1648行
2246行

wpmf_delete_folder

删除文件夹

参数:

WP_Term 文件夹,此术语不再可用,因为它已被删除

回归:

空虚

在文件中:

线2402
2472行

wpmf_duplicate_attachment

复制附件

参数:

整数 附件ID
整数 目标文件夹

回归:

空虚

在文件中:

104行

wpmf_move_folder

从媒体库中移动文件夹
更改角色文件夹选项时也会使用此挂钩

参数:

整数 文件夹移动了ID
目标文件夹ID
排列 额外的信息

回归:

空虚

在文件中:

1987年
2757行

wpmf_update_folder_name

更新文件夹名称

参数:

整数 文件夹ID
更新了名称

回归:

空虚

在文件中:

2328行

fallback_intermediate_image_sizes

过滤为非图像mime类型生成的图像大小。

参数:

排列 $ fallback_sizes图像大小名称的数组。
排列 $ metadata当前附件元数据。

回归:

空虚

在文件中:

180行

wpmf_import_allowed_filetypes

过滤允许通过ftp或文件夹导入导入的文件类型

参数:

排列 允许导入文件类型

回归:

排列

在文件中:

516行
1254行

wpmf_set_file_title

在将文件标题保存到数据库之前对其进行操作

参数:

文件标题

回归:

在文件中:

3573行

wpmf_user_can

过滤检查用户执行操作的功能

参数:

布尔 当前用户具有给定的功能
动作名称

回归:

布尔

在文件中:

109行
第35行
第172行
第54行
第44行
98行
252行
288行
第113行
317行
第144行
419行
462行
502行
596行
1183行
1386行
1529行
2313行
2506行
2589行
2636行
2720行
2771行
2819行
316行
640行
846行
881行
1528行
1562行
2216行
2282行
2355行
2639行
2711行
2793行
3114行
3247行
线3432
3680行
4107行
4154行
第53行
43行
第255行

作曲首页

作曲首页的标志 这是使用我们的插件作为作曲首页依赖的解决方案。
你必须在你的composer.json文件中声明joomunited存储库,请确保用你自己的令牌替换url中的YOUR_TOKEN。 你可以找到它 https://www.joomunited.com/my-account 在Composer令牌手风琴下。
{
“库”:
      {
“类型”:“包”,
“包”:{
“名”: “joomunited / WP-媒体文件夹”,
“版本”:“大师”,
“类型”: “WordPress的-插件”,
“DIST”:{
“类型”:“拉链”,
“URL”: “https://www.joomunited.com/extra/download/wp-media-folder/YOUR_TOKEN”
“参考”:“主”
            }
         }
      }
]
“要求”:{
      "composer/installers":"~1.0",
“joomunited /可湿性粉剂媒体文件夹”: “DEV-主”
   }
}

请注意,composer update命令不能在私有存储库上运行(有关更多说明,请参阅 作曲首页文档)
不过,您可以使用以下命令将插件手动更新为最新版本:
作曲首页删除joomunited / wp-media-folder &&作曲首页clearcache &&作曲首页需要joomunited / wp-media-folder:dev-master