W3cubDocs

/WordPress

get_post_custom( int $post_id ): mixed

Retrieves post meta fields, based on post ID.

Description

The post meta fields are retrieved from the cache where possible, so the function is optimized to be called more than once.

Parameters

$post_idintoptional
Post ID. Default is the ID of the global $post.

Return

mixed An array of values.
False for an invalid $post_id (non-numeric, zero, or negative value).
An empty string if a valid but non-existing post ID is passed.

More Information

See also get_post_custom_keys() and get_post_custom_values()

Source

function get_post_custom( $post_id = 0 ) {
	$post_id = absint( $post_id );

	if ( ! $post_id ) {
		$post_id = get_the_ID();
	}

	return get_post_meta( $post_id );
}

Changelog

Version Description
1.2.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/get_post_custom