是否有外部应用程序订阅WordPress管理员上传的文件/pdf的事件发布/订阅

时间:2021-02-18 作者:rlcrews

我有一个场景,当pdf被上传到wordpress内的目录时,wp管理员希望外部应用程序监听和检测。

例如:创建了新的条款和条件(T&C)文档,并创建了WP。站点管理员将此文件上载到站点T&;C目录。

当管理员上载此pdf时,是否会发出任何事件,表明外部应用程序可能有一个webhook侦听以获取新文件的添加/上载。

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

使用action add_attachment, 查看MIME类型,然后根据需要执行以下操作:

add_action( \'add_attachment\', function( $post_id ) {
    
    if ( \'application/pdf\' !== get_post_mime_type( $post_id ) ) {
        return;
    }
    
    // Here you can update a static file, send a HTTP 
    // request to the other site or send an email.
});

相关推荐

WP-API:获取多个类别的帖子

比方说,我有两个类别,\'color\' 和\'temperature\'. 每一个都有许多子类别。当我转到如下URL时,Wordpress在显示请求类别中的帖子方面做得很好:http://www.example.com/category/pink+warm 现在我想对json-rest-api 插件,通过REST请求。有可能吗?如何使用REST请求获取多个类别的帖子(不是在任何一个类别中,而是在所有请求的类别中)?我尝试了不同的URI,但失败了。