显示自定义字段值

时间:2013-05-11 11:10:51

标签: php custom-fields

我正在尝试在我的网站上显示自定义字段,但无法在前端返回任何值。

首先我将此函数添加到functions.php:

function get_custom_field($custom_field) {
    global $post;
    $custom_field = get_post_meta($post ->ID, custom_field, true) ;
    return $custom_field ,
}

在我的page.php中,我添加了这个:

<?php if ( function_exists('get_custom_field') ) {
    get_custom_field('distance', true) ;  
} ?>

“距离”字段是我创建并希望显示的自定义字段。

任何方向都会很棒。

1 个答案:

答案 0 :(得分:1)

你错过了custom_field中的$符号吗? 修正:

$custom_field = get_post_meta($post->ID, $custom_field, true);

在调用函数中,您只需要使用一个参数。我可以看到,你在函数中只有一个参数,即代码:

<?php if ( function_exists('get_custom_field') ) {
    get_custom_field('distance') ;  } ?>