Get Bricks

Filter: bricks/form/update_post/meta_value

This filter is part of the Update post form action in Bricks.

It enables developers to customize the meta values of existing posts being updated through form submissions.

Functionality:

The bricks/form/update_post/meta_value filter is triggered within the ‘Update post’ action when a post is being updated from a form submission. It allows for altering the meta values based on custom logic or project-specific needs. This includes formatting data, validating content, handling file uploads, or applying conditional transformations to the meta values.

Example Usage:

add_filter(
	'bricks/form/update_post/meta_value',
	function( $meta_value, $meta_key, $post_id, $form_fields ) {
		if ( $meta_key === 'specific_meta_key' ) {
			// Custom logic for 'specific_meta_key'
			$meta_value = modify_meta_value( $meta_value );
		}
		// Implement additional custom logic here
		return $meta_value;
	},
	10,
	4
);

In this example, the filter modifies the value of a specific meta key (‘specific_meta_key’) using a custom function modify_meta_value.

Parameters:

  • $meta_value (mixed): The original value of the meta field.
  • $meta_key (string): The key of the meta field being modified.
  • $post_id (int): The ID of the post being updated.
  • $form_fields (array): The form fields data.

Return:

  • (mixed): The modified value of the meta field, which will be updated in the post’s meta data.