bp_blogs_update_blogmeta( int $blog_id, string $meta_key, mixed $meta_value, mixed $prev_value = '' )

Update a piece of blog meta.

Parameters Parameters


(int) (Required) ID of the blog whose metadata is being updated.


(string) (Required) Key of the metadata being updated.


(mixed) (Required) Value to be set.


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

Default value: ''

Top ↑

Return 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 Source

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

function bp_blogs_update_blogmeta( $blog_id, $meta_key, $meta_value, $prev_value = '' ) {
	add_filter( 'query', 'bp_filter_metaid_column_name' );
	add_filter( 'sanitize_key', 'bp_blogs_filter_meta_column_name' );
	$retval = update_metadata( 'bp_blog', $blog_id, $meta_key, $meta_value, $prev_value );
	remove_filter( 'sanitize_key', 'bp_blogs_filter_meta_column_name' );
	remove_filter( 'query', 'bp_filter_metaid_column_name' );

	return $retval;

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.