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

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.