/** * Registers a field for a option. * * @param string $field_name * @param string $option_group * @param array $field_args */ function register_option_field($field_name, $option_group, $field_args = array()) { WP_Metadata::register_field($field_name, "option:{$option_group}", $field_args); }
/** * Registers a field for a post. * * @param string $field_name * @param bool|string $post_type * @param array $field_args */ function register_post_field($field_name, $post_type = false, $field_args = array()) { WP_Metadata::register_field($field_name, wp_get_post_object_type($post_type), $field_args); }
/** * Registers a field for a user. * * @param string $field_name * @param bool|string $user_role * @param array $field_args */ function register_user_field($field_name, $user_role = false, $field_args = array()) { WP_Metadata::register_field($field_name, wp_get_user_object_type($user_role), $field_args); }