针对CPT的编辑帖子上的伙伴新闻活动

时间:2015-08-18 作者:LumberHack

我有一个自定义的帖子类型classified 我想出了如何在BuddyPress活动流中记录一个活动,每当一篇类型为classified 已创建。

我特别想做的是修改上述代码或重新开始,以便post of type classified is edited 记录新的活动。

以下是原始代码的灵感,如果它有用的话

https://bp-tricks.com/snippets/adding-a-new-activity-stream-entry-when-a-user-changes-his-avatar/

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

使用save_post 钩尝试以下操作:

function jude_classified_activity_entry( $post_id, $post, $update ) {

    $slug = \'classified\';

    if ( $slug != $post->post_type )
        return;

    bp_activity_add( 
      // etc
    );

}
add_action( \'save_post\', \'jude_classified_activity_entry\', 15, 3 );

结束

相关推荐

缺少BuddyPress的“注册”页面

所以,我对BuddyPress完全是个新手,似乎不明白它应该如何工作。。。问题很简单:没有生成注册页面,即使勾选了“任何人都可以注册”,当我手动添加登录页面时,仍然没有任何注册选项。。。任何提示都将不胜感激。。。我尝试完成此操作的网站是:http://eatstaylovelondon.com/