Media upload finished hook

时间:2011-12-06 作者:Marsman

我正在开发一个插件,它使用wordpress的thickbox媒体库来处理媒体上传和选择。一切都很好,但我想在上传/wordpress处理完文件后自动“重定向”到“媒体库”选项卡。

所以基本上我在寻找一个在上传文件处理完成后启动的钩子。

我无法想象这会是一件如此极端的事情,但我似乎找不到合适的钩子。

2 个回复
SO网友:Jonathan DS

这是一个漫长的过程,但是,

add\\u attachment hook,实际上在第一个文件完成上载后激发:

 add_action(\'add_attachment\',\'redirect_uploader_flow\');
我正在使用它加载一个自定义界面,用于调整当前TB窗口中加载的图像的大小:

    jQuery("#TB_iframeContent",window.parent.document).attr(\'src\',"<?php echo get_window_url($id) ?>");
主要问题是它会中断多个文件的上载

SO网友:Maciej Płusa

我只是检查了hooks数据库,找到了一个可以帮助我的。它在https://github.com/WordPress/WordPress/blob/3.4-branch/wp-admin/async-upload.php 文件它是upload\\u files{$tab},在文件末尾附近使用。

如果我是你,我会在我的插件中检查这个钩子以获取更多信息。

结束

相关推荐

404从wp-Content/Uploads/获取图像时

我在获取图像时获得404状态,http仍然包含该图像。图像显示在浏览器中,但404代码中断了一些应用程序。对wp内容/上载/的调用被重定向到。htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteRule (.*) /index.php?getfile=$1 [L] </IfModule>&