registered_meta_key_exists( string $object_type, string $meta_key, string $object_subtype = '' )

Checks if a meta key is registered.

Parameters Parameters


(string) (Required) Type of object metadata is for. Accepts 'post', 'comment', 'term', 'user', or any other object type with an associated meta table.


(string) (Required) Metadata key.


(string) (Optional) The subtype of the object type.

Default value: ''

Top ↑

Return Return

(bool) True if the meta key is registered to the object type and, if provided, the object subtype. False if not.

Top ↑

Source Source

File: wp-includes/meta.php

function registered_meta_key_exists( $object_type, $meta_key, $object_subtype = '' ) {
	$meta_keys = get_registered_meta_keys( $object_type, $object_subtype );

	return isset( $meta_keys[ $meta_key ] );

Top ↑

Changelog Changelog

Version Description
4.9.8 The $object_subtype parameter was added.
4.6.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

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