注册元键。

原型

register_meta( string $object_type, string $meta_key, array $args, string|array $deprecated = null )

描述

建议为对象类型和对象子类型的特定组合注册元键。如果省略传递对象子类型,则将为整个对象类型注册元键,但是如果对于相同的对象类型和子类型存在相同名称的更具体的元键,则可以部分地重写该元键。

参数

$object_type (string) (Required) 此元注册的对象类型。

$meta_key (string) (Required) 要注册的Meta键。

$args (array) (Required) 用于在注册时描述元键的数据。 ‘object_subtype’(字符串)子类型;例如如果对象类型是“post”,则为post类型。如果保留为空,则元键将在整个对象类型上注册。默认为空。 ‘type’(字符串)与此元键关联的数据类型。有效值为’string’,‘boolean’,‘integer’和’number’。 ‘description’(字符串)附加到此元键的数据的描述。 ‘single’(bool)元键是否每个对象有一个值,或每个对象有一个值数组。 ‘sanitize_callback’(字符串)清理$ meta_key数据时要调用的函数或方法。 ‘auth_callback’(字符串)可选。执行edit_post_meta,add_post_meta和delete_post_meta功能检查时调用的函数或方法。 ‘show_in_rest’(bool)与此元键关联的数据是否可以被视为公共数据。

源文件

路径:“

<?php
...
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/register_meta/