GeekerCode更好的WordPress主题,值得信任的WordPress主题开发商

极美的主题、极致的插件

WordPress获取当前文章所有的自定义字段:get_post_custom_keys()

摘要:【描述】get_post_custom_keys用于获取当前文章所有的自定义字段的键值。返回一个数组,数组中含有特定文章或页面的所有自定义字段的关键字。【用法】<?php get_post_custom_keys($post_

【描述】

get_post_custom_keys用于获取当前文章所有的自定义字段的键值。

返回一个数组,数组中含有特定文章或页面的所有自定义字段的关键字。

【用法】

<?php get_post_custom_keys($post_id); ?>

【参数】

$post_id

  • (整数)(可选)将要检索的自定义字段的文章编号。
  • 默认值:Current post

【示例】

缺省用法

使用以下示例,创建一个变量($custom_fields_keys)作为含有最近文章所有自定义字段的关键字的数组,并打印。注意:if文本不包括WordPress内部保存的诸如_edit_last and _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 . "";    
 }  
?>

如果文章包含带有mykey和yourkey关键字的自定义字段,输出结果可能会是:

0 => mykey
1 => yourkey

注意:无论一个关键字被赋予多少个值(自定义字段),在数组中它只能显示一次。

建站!你有充足的理由选择我们

世界上超过30%的网站是由WordPress搭建,而我们是国内最靠谱的WordPress主题开发商
QQ咨询在线咨询问答互助微信号geekercode微信公众号云服务器