2013-05-11 132 views
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) ; 
} ?> 

「距離」字段是我創建的自定義字段想要顯示。

任何方向都會很棒。

回答

1

您是否錯過了custom_field中的$符號? 修復:

$custom_field = get_post_meta($post->ID, $custom_field, true); 
在你需要使用只有一個參數調用函數

。我可以看到,在函數中只有一個參數,代碼:

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

並且在返回指令中使用'''而不是';'。 – 2013-05-11 11:49:49

相關問題