描述
如果没有meta字段,则不会返回任何内容(null)。
参数
- $post_id
-
(int) (可选) 文章 ID,默认为全局
$post
的ID。
返回
(array|void) 键名数组(如果检索到)
源码
更新日志
版本 | 描述 |
---|---|
1.2.0 | 开始引入 |
使用示例
以下示例将变量(
$custom_field_keys
)设置为数组,其中包含当前文章中所有自定义字段的键,然后将其打印出来。注意:if语句检测排除WordPress内部维护的自定义键的值,如_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 />"; } ?>
如果文章包含键为
mykey
和yourkey
的自定义字段,则输出如下:0 => mykey 1 => yourkey
注意:无论为一个键分配了多少值(自定义字段),该键在该数组中只会出现一次