媒体上传和删除后使用哪些筛选器或操作?

时间:2012-06-25 作者:TigrouMeow

当上传媒体(图像)并创建后续图像(所有不同大小)时,我想执行一些操作。这很简单,我基本上只需要新的附件ID,这就足够了。

删除时相同:在删除之前或之后,我需要知道涉及哪个附件ID。

感谢您的帮助:)

1 个回复
最合适的回答,由SO网友:HungryCoder 整理而成

我猜你在找这个

add_attachment

delete_attachment

示例:

add_action(\'add_attachment\', \'attachment_manipulation\');
function attachment_manipulation($id)
{
  if(wp_attachment_is_image($id)){
    //do your own tasks
  }

}

结束

相关推荐

Protect Uploads in Multisite

我正在使用WordPress multisite(3.3.1),并试图保护从某些博客上传的内容不被热链接和直接访问。这与How to Protect Uploads, if User is not Logged In?, 但我只想通过服务器上运行的脚本访问上传内容(即,只有服务器可以显示/提供上传服务),因此内容可以受到WordPress用户权限的保护。例如,我有一个名为40c的字段。jpg位于localhost/files/2011/07/40c。jpg;我想让文件显示出来only 在本地域上由HTML