0

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

首先,我将此函数添加到 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) ;  
} ?>

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

任何方向都会很棒。

4

1 回答 1

1

您是否错过了 custom_field 中的 $ 符号?使固定:

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

在调用函数中,您只需要使用一个参数。如我所见,函数中只有一个参数,代码:

<?php if ( function_exists('get_custom_field') ) {
    get_custom_field('distance') ;  } ?>
于 2013-05-11T11:37:55.490 回答