bp_activity_update_meta( int $activity_id, string $meta_key, mixed $meta_value, mixed $prev_value = '' )

Update a piece of activity meta.

Description

Parameters

$activity_id

(Required) ID of the activity item whose metadata is being updated.

$meta_key

(Required) Key of the metadata being updated.

$meta_value

(Required) Value to be set.

$prev_value

(Optional) If specified, only update existing metadata entries with the specified value. Otherwise, update all entries.

Default value: ''

Return

(bool|int) Returns false on failure. On successful update of existing metadata, returns true. On successful creation of new metadata, returns the integer ID of the new metadata row.

Source

File: bp-activity/bp-activity-functions.php

1476
1477
1478
1479
1480
1481
1482
function bp_activity_update_meta( $activity_id, $meta_key, $meta_value, $prev_value = '' ) {
    add_filter( 'query', 'bp_filter_metaid_column_name' );
    $retval = update_metadata( 'activity', $activity_id, $meta_key, $meta_value, $prev_value );
    remove_filter( 'query', 'bp_filter_metaid_column_name' );
 
    return $retval;
}

Changelog

Changelog
Version Description
BuddyPress 1.2.0 Introduced.

Questions?

We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.