WordPress自定义字段Custom Fields 名称Name 和值Value的的调用
WordPress自定义字段custom fields非常强大,可以设置任何名称和值。
那么如何调用相应的值呢?以如下截图自定义字段举例:

提示:每个自定义字段添加一次即可,下次使用可直接在下拉菜单中选择。
自定义字段调用:
<?php echo get_post_meta($post_id, $key, $single); ?>
参数详解
$post_id 文章的ID,如果在循环中,可以用 get_the_ID() 来设置
$key 自定义字段的名称(键值)
$single 是否以字符串形式返回,false会返回数组形式(如果没有设置这个自定义字段的话,返回false;如果有设置,则返回设置的值;如果第三个参数设置为false,则返回数组,且相同键值的自定义字段的值会按照添加顺序组合成一个序列数组;如果只设置$postid参数,那将返回所有的自定义字段值;用法类似于使用get_post_custom()函数。)
示例:如图调用上图中自定义字段Custom Fields名称name为rehub_main_product_currency的值
<?php echo get_post_meta(get_the_ID(), rehub_main_product_currency, true); ?>
上面PHP代码则显示结果为USD。
下面是一个判断语句的写法:
<?php
$re_post_expired = get_post_meta( $post->ID, 're_post_expired', true );
if ($re_post_expired == '1') {
echo '1111';
}
?>
上面判断语句,获取自定义字段re_post_expired的值Value,如果为1,就输出内容1111。