对于任何可能有同样问题的人。。。
add_post_meta($post_id, $meta_key, $meta_value, $unique);
这个
$unique
参数意味着对于要作为post meta添加到post对象的键/值,必须没有现有的post meta键。
可以将单个值或数组存储为post meta。存储的数据类型没有限制。
get_post_meta($post_id, $key, $single);
当您使用从post对象获取post meta时
get_post_meta();
这个
$single
参数意味着您要么希望获取一个结果作为字符串,要么获取存储在该特定post元键中的整个数据数组。
在我看来,如果计划为一个post对象存储多个数据段,最好使用分类法和术语。如果您只存储一个快速的小数组,那么将数据存储为数组作为post对象的post meta是一个更简单的解决方案。