WP Media Folder开发人员文档

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

wpmf_add_attachment

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

参数:

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

回归:

空虚

在文件中:

/class/class-media-folder.php第3665行
/class/class-wp-folder-option.php第225行

wpmf_attachment_set_folder

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

参数:

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

回归:

空虚

在文件中:

/class/class-media-folder.php第344行
/class/class-media-folder.php第375行
/class/class-media-folder.php第1514行
/class/class-media-folder.php 2004年
/class/class-media-folder.php第2402行
/class/class-media-folder.php第2458行
/class/class-media-folder.php第2528行
/class/class-media-folder.php第3300行
/class/class-wp-folder-option.php第442行
/class/class-wp-folder-option.php第2305行

wpmf_create_folder

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

参数:

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

回归:

空虚

在文件中:

/class/class-media-folder.php第1491行
/class/class-media-folder.php第2120行
/class/class-wp-folder-option.php第288行
/class/class-wp-folder-option.php第389行
/class/class-wp-folder-option.php第2200行
/class/class-wp-folder-option.php第2234行

wpmf_delete_folder

删除文件夹

参数:

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

回归:

空虚

在文件中:

/class/class-media-folder.php第2270行
/class/class-media-folder.php第2334行

wpmf_duplicate_attachment

复制附件

参数:

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

回归:

空虚

在文件中:

/class/class-duplicate-file.php第114行

wpmf_move_folder

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

参数:

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

回归:

空虚

在文件中:

/class/class-media-folder.php第2610行
/class/class-wp-folder-option.php 1869行

wpmf_update_folder_name

更新文件夹名称

参数:

整数 文件夹ID
更新了名称

回归:

空虚

在文件中:

/class/class-media-folder.php第2195行

fallback_intermediate_image_sizes

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

参数:

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

回归:

空虚

在文件中:

/class/class-replace-file.php第171行

wpmf_import_allowed_filetypes

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

参数:

排列 允许导入文件类型

回归:

排列

在文件中:

/class/class-wp-folder-option.php第252行
/class/class-wp-folder-option.php第572行

wpmf_set_file_title

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

参数:

文件标题

回归:

在文件中:

/class/class-media-folder.php第3411行

wpmf_user_can

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

参数:

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

回归:

布尔

在文件中:

/class/class-replace-file.php第43行
/class/class-replace-file.php第246行
/class/class-duplicate-file.php第59行
/class/install-wizard/install-wizard.php第54行
/class/class-image-watermark.php第157行
/class/class-media-folder.php第175行
/class/class-media-folder.php第530行
/class/class-media-folder.php第740行
/class/class-media-folder.php第775行
/class/class-media-folder.php第1376行
/class/class-media-folder.php第1410行
/class/class-media-folder.php第2087行
/class/class-media-folder.php第2154行
/class/class-media-folder.php第2223行
/class/class-media-folder.php第2501行
/class/class-media-folder.php第2567行
/class/class-media-folder.php第2644行
/class/class-media-folder.php第2958行
/class/class-media-folder.php第3089行
/class/class-media-folder.php第3276行
/class/class-media-folder.php第3536行
/class/class-media-folder.php第3943行
/class/class-media-folder.php第3990行
/class/pages/settings/general.php第270行
/class/pages/settings/wordpress_gallery.php第106行
/class/pages/settings/image_compression.php第44行
/class/pages/settings/image_compression.php第97行
/class/pages/settings/image_compression.php第251行
/class/pages/settings/image_compression.php第287行
/class/class-wp-folder-option.php第143行
/class/class-wp-folder-option.php第475行
/class/class-wp-folder-option.php第518行
/class/class-wp-folder-option.php第558行
/class/class-wp-folder-option.php第651行
/class/class-wp-folder-option.php第1222行
/class/class-wp-folder-option.php第1267行
/class/class-wp-folder-option.php第1396行
/class/class-wp-folder-option.php第2163行
/class/class-wp-folder-option.php第2358行
/class/class-wp-folder-option.php第2441行
/class/class-wp-folder-option.php第2488行
/class/class-wp-folder-option.php第2572行
/class/class-wp-folder-option.php第2623行
/class/class-wp-folder-option.php第2671行
/wp-media-folder.php第35行
/jutranslation/jutranslation.php第109行

作曲首页

作曲首页的标志 这是使用我们的插件作为作曲首页依赖的解决方案。
你必须在你的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-主”
   }
}