register_term_meta()

最后更新于:2021-11-27 21:38:35

register_term_meta( string$taxonomy, string$meta_key, array$args)

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.

响应

(bool) True if the meta key was successfully registered, false if not.

源文件

文件: gc-includes/taxonomy.php

function register_term_meta( $taxonomy, $meta_key, array $args ) {
	$args['object_subtype'] = $taxonomy;

	return register_meta( 'term', $meta_key, $args );
}
register_term_meta( 'replica', 'nice_field', array(
    'type' => 'string',
    'description' => 'a nice description',
    'single' => true,
    'show_in_rest' => array(
        'schema' => array(
            'type' => 'string',
            'format' => 'url',
            'context' => array( 'view', 'edit' ),
            'readonly' => true,
       )
    ),
) );