WordPress函数add_post_meta()添加自定义栏目(字段)到文章/页面

描述:

添加自定义栏目(字段)到文章/页面

用法:

 <?php add_post_meta($post_id, $meta_key, $meta_value, $unique); ?> 

参数:

$post_id

(integer) (必填) 要添加添加自定义字段的文章的ID。

默认值: None

$meta_key

(string) (必填) 自定义字段的key

默认值: None

$meta_value

(mixed) (必填) 自定义字段的值与key对应

默认值: None

$unique

(boolean) (可选) 不管你是否希望密钥保持唯一。当设置为true时,如果指定的键已经存在于指定的POST的自定义字段中,则不添加自定义字段。

默认值: false

示例:

<?php add_post_meta( 68, 'my_key', '47', true ); ?>

源文件:

function add_post_meta( $post_id, $meta_key, $meta_value, $unique = false ) {
    // Make sure meta is added to the post, not a revision.
    $the_post = wp_is_post_revision( $post_id );
    if ( $the_post ) {
        $post_id = $the_post;
    }
 
    return add_metadata( 'post', $post_id, $meta_key, $meta_value, $unique );
}