WordPress Version: 6.1
/**
* Retrieves meta field names for a post.
*
* If there are no meta fields, then nothing (null) will be returned.
*
* @since 1.2.0
*
* @param int $post_id Optional. Post ID. Default is the ID of the global `$post`.
* @return array|void Array of the keys, if retrieved.
*/
function get_post_custom_keys($post_id = 0)
{
$custom = get_post_custom($post_id);
if (!is_array($custom)) {
return;
}
$keys = array_keys($custom);
if ($keys) {
return $keys;
}
}