获取指定日志或者页面的所有自定义字段的 key。
用法
<?php get_post_custom_keys($post_id); ?>
参数
$post_id
(integer) (optional) 要获取所有自定义字段 key 的日志 ID。
Default: 当前日志
返回值
(array|null)
所有自定义字段的 key 数组或者空,如果没有获取 key 的话。
实例
下面的例子获取当前日志的所有的 key,并且忽略 WordPress 内部使用的 key 值,比如:_edit_last 和 _edit_lock。
<?php
$custom_field_keys = get_post_custom_keys();
foreach ( $custom_field_keys as $key => $value ) {
$valuet = trim($value);
if ( '_' == $valuet{0} )
continue;
echo $key . " => " . $value . "<br />";
}
?>
注解
无论一个 key 有多少个值,它的 key 在返回的数组中只出现一次。
修改记录
Since 1.2.0
源文件
wp-includes/post.php