2014-01-17 42 views
0

我是一個新手WordPress的開發者&我想不出如何讓我的自定義元框中選擇的選項填充我的帖子。例如,這是我的管理面板開設新職位時的樣子:讓Wordpress Meta Box值出現在我的帖子中?

http://i.stack.imgur.com/9RGz8.jpg

爲了給你我的這個部分是在我meta.php文件代碼的例子...這是:

//POST META BOXES 
     'post'=> array(

      array(
       'name' => 'Home Type', 
       'id' => PEXETO_META_PREFIX.'text', 
       'type' => 'select', 
       'options' => array(array('name'=>'1', 'id'=>'1'), 
        array('name'=>'2', 'id'=>'2'), 
        array('name'=>'3', 'id'=>'3'), 
        array('name'=>'4', 'id'=>'4'), 
        array('name'=>'5', 'id'=>'5')), 
       'desc' => '...' 
      ), 

      array(
       'name' => 'Listing Status', 
       'id' => PEXETO_META_PREFIX.'text', 
       'type' => 'select', 
       'options' => array(array('name'=>'1', 'id'=>'1'), 
        array('name'=>'2', 'id'=>'2'), 
        array('name'=>'3', 'id'=>'3')), 
       'desc' => '...' 
      ), 

      array(
       'name' => 'Lot Size', 
       'id' => PEXETO_META_PREFIX.'text', 
       'type' => 'text', 
       'desc' => '...' 
      ), 

我想要做的就是設置它,這樣每個元框將在我的實際文章中生成兩列行。左側顯示框的標題,右側顯示用戶給出的答案。這方面的例子是以下:

http://i.stack.imgur.com/suJTq.jpg

與這一個任何幫助將是我堅持不勝感激......

感謝。

+1

你有沒有嘗試什麼嗎? –

+0

我不確定我應該從哪裏開始......網上的每個教程只會幫助我創建實際的元框。我找不到任何能夠幫助我將它們編碼到我的網頁中的東西... – user3207605

回答

0

你應該看看get_post_meta()

那麼這樣的事情呼應METAS出表:

$metas = get_post_meta(get_the_ID()); 
echo '<table>'; 
foreach($metas as $key => $meta) { 
    printf('<tr><th>%s</th><td>%s</td></tr>', 
    $key, $meta[0]); 
} 
echo '</table>'; 
+0

看起來它開始變得有些地方了!謝謝你。我現在的困惑是,不是看到我的這個帖子類型的元數據(正如我相信我在上面的代碼中寫的) - 我看到一些與我寫的內容完全無關的值。這裏的屏幕截圖 - > http://imgur.com/rEzFIZX – user3207605

+0

它獲得了所有帖子的元,包括的東西。您可能需要添加一些條件(if/else語句)來過濾輸出,或添加更多描述性鍵。這只是一個關於如何獲取和顯示元素的簡單示例:) –

相關問題