[buddypress-trac] [BuddyPress Trac] #6569: Let's give post-form.php the love

buddypress-trac noreply at wordpress.org
Fri Aug 7 05:37:07 UTC 2015

#6569: Let's give post-form.php the love
 Reporter:  modemlooper                 |       Owner:
     Type:  enhancement                 |      Status:  new
 Priority:  normal                      |   Milestone:  2.4
Component:  Appearance - Template Pack  |     Version:  1.2
 Severity:  normal                      |  Resolution:
 Keywords:  has-patch                   |

Comment (by r-a-y):

 > That hook is not in the patch

 The `'bp_activity_after_save'` hook is not a new hook:

 What I am saying is the `'bp_activity_add'` hook is not necessary when you
 have the `'bp_activity_after_save'` hook, which passes the full activity
 object when an activity item is saved into the database.

 The following code snippet should work:

 function my_activity_custom_post_save( $activity ) {
      if ( ! empty( $_POST['YOUR_FORM_VAR'] ) ) {
           bp_activity_update_meta( $activity->ID, 'key',
 add_action( 'bp_activity_after_save', 'my_activity_custom_post_save' );

 The reason why this works is imath's patch passes all the form fields from
 the activity post form during AJAX, which should allow you to check the
 `$_POST` global for your form field value.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6569#comment:21>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list