函数原型
register_term_meta( string $taxonomy, string $meta_key, array $args ): bool
函数描述
Registers a meta key for terms.
是否弃用
未弃用
函数参数
-
$taxonomy
string
Required - Taxonomy to register a meta key for. Pass an empty string to register the meta key across all existing taxonomies.
-
$meta_key
string
Required - The meta key to register.
-
$args
array
Required - Data used to describe the meta key when registered. See register_meta() for a list of supported arguments.
More Arguments from register_meta( … $args )
Data used to describe the meta key when registered.
object_subtypestringA subtype; e.g. if the object type is "post", the post type. If left empty, the meta key will be registered on the entire object type. Default empty.typestringThe type of data associated with this meta key.
Valid values are'string','boolean','integer','number','array', and'object'.descriptionstringA description of the data attached to this meta key.singleboolWhether the meta key has one value per object, or an array of values per object.defaultmixedThe default value returned from get_metadata() if no value has been set yet.
When using a non-single meta key, the default value is for the first entry.
In other words, when calling get_metadata() with$singleset tofalse, the default value given here will be wrapped in an array.sanitize_callbackcallableA function or method to call when sanitizing$meta_keydata.auth_callbackcallableOptional. A function or method to call when performing edit_post_meta, add_post_meta, and delete_post_meta capability checks.show_in_restbool|arrayWhether data associated with this meta key can be considered public and should be accessible via the REST API. A custom post type must also declare support for custom fields for registered meta to be accessible via REST.
When registering complex meta values this argument may optionally be an array with'schema'or'prepare_callback'keys instead of a boolean.
函数返回值
bool True if the meta key was successfully registered, false if not.
函数位置
File: wp-includes/taxonomy.php.
函数源码
function register_term_meta( $taxonomy, $meta_key, array $args ) {
$args['object_subtype'] = $taxonomy;
return register_meta( 'term', $meta_key, $args );
}
源码链接
变更日志
| Version | Description |
|---|---|
| 4.9.8 | Introduced. |

