Wordpress将帖子标题和正文传递给sendNotification.php

问题描述 投票:0回答:1

我拥有使用firebase构建的整个发布通知系统。使用邮递员之类的程序,我可以发送标题和正文,并且通知会显示在iOS / android设备上。因此,整个链接有效。特别是在使用Post功能的邮递员中,发布的URL也为https://example.com/backend/sendNotification.php。正文代码为:

{
  "title" : "post title",
  "body" : "post body"
}

但是现在我必须将它与wordpress捆绑在一起。目的是在发布帖子时,标题和正文(很可能会被截断为有限数量的字符)将传递到URL。

我知道代码将放入function.php文件中,但除此之外,我感到很困惑。如何将标题和正文传递到URL?

wordpress firebase post http-post
1个回答
0
投票

首先,您想参与发布创建。有几个挂钩可能会满足您的需求。然后使用wp_remote_post或curl将您的数据发布到Webhook。

add_filter( 'wp_insert_post_data', 'push_post_data' );
function push_post_data( $data ) {

    if ('publish' == $data['post_status']) {
       wp_remote_post($url, $array_with_title_and body);

    }
}

如果使用子主题或自定义主题functions.php很好。

© www.soinside.com 2019 - 2024. All rights reserved.