WordPress:Function Reference/get post custom keys
Description
描述
Returns an array containing the keys of all custom fields of a particular post or page. See also get_post_custom() and get_post_custom_values()
返回一个数组,包含某篇文章或者网页的所有自定义fields。也看看get_post_custom() 和get_post_custom_values()
Usage
用法
%%% <?php get_post_custom_keys($post_id); ?> %%%
%%% <?php get_post_custom_keys($post_id); ?> %%%
Examples
Default Usage
例子
默认用法
The following example will set a variable ($custom_field_keys) as an array containing the keys of all custom fields in the current post, and then print it.
<?php 下面的例子会将一个变数(<tt>$custom_field_keys</tt>)设置为一个数组,包含当前文章的所有自定义fields的关键词,然后再输出。 <pre><?php $custom_field_keys = get_post_custom_keys(); foreach ( $custom_field_keys as $key => $value ) echo $key . " => " . $value . "<br />"; ?>
If the post contains custom fields with the keys mykey and yourkey, the output would be:
0 => mykey
1 => yourkey
2 => _edit_last
3 => _edit_lock
4 => _wp_page_template
$custom_field_keys = get_post_custom_keys(); foreach ( $custom_field_keys as $key => $value ) echo $key . " => " . $value . "
";
?>
如果文章包含关键字为 mykey and yourkey的自定义field,输出就会是:
0 => mykey
1 => yourkey
2 => _edit_last
3 => _edit_lock
4 => _wp_page_template
Note: Regardless of how many values (custom fields) are assigned to one key, that key will only appear once in this array. 注:不管一个关键字分配了多少参数值(自定义fields),关键字在数组中只显示一次。
Parameters
参数
Related
相关的
add_post_meta(), delete_post_meta(), get_post_meta(), update_post_meta(), get_post_custom(), get_post_custom_values()
add_post_meta(), delete_post_meta(), get_post_meta(), update_post_meta(), get_post_custom(), get_post_custom_values()