为与woocommerce相关的buddypress添加自定义通知

时间:2014-10-26 19:05:32

标签: notifications woocommerce buddypress

我是新来的我正在为WordPress开发一个插件,我需要你的帮助:)我想向Buddypress添加自定义通知,这是它的工作原理:当我通过woocommerce添加产品时,会显示一条通知用户。我读了这么多文章,但我不明白我要做什么。请告诉我我到底要做什么。我读了这篇文章,但没有! https://codex.buddypress.org/developer/function-examples/bp_notifications_add_notification/ http://androoha.com/web-design-tuts/80-custom-notifications-buddypress-en感谢您的关注

1 个答案:

答案 0 :(得分:0)

每当添加woocommerce产品时,在save_post动作挂钩上添加bp_notification

您可以循环 bp_notifications_add_notification 功能,将非小说发送给多个用户

function product_add_notification( $post_id, $post, $update ) {
      $slug = 'product';

      if ( $slug != $post->post_type ) {
            return;
      }
      // $invited_user_id would be user_id to whom we are sending notification
      bp_notifications_add_notification( array(
            'user_id'           => $invited_user_id,
            'item_id'           => $post_id,
      ) );
  }
  add_action( 'save_post', 'product_add_notification', 10, 3 );