2012-02-10 25 views
2

我正在使用WP Alchemy類將metabox添加到頁面編輯器。該頁面被稱爲「視頻」。WP Alchemy Meta Box - 獲取特定帖子的Meta Box值

在視頻頁面很容易通過將下面的代碼在我videos.php模板來獲取元框的值:

global $video_metabox; 

$videoID = $video_metabox->get_the_value('videoName'); 

我想另外做的是讓元框的值在視頻網頁編輯器,但在一個分類模板,taxonomy.php

我試着在我taxonomy.php模板下面的代碼......視頻頁面具有22頁ID:

global $video_metabox; 
$meta = get_post_meta(22, $video_metabox->22, TRUE); 

但我得到一個錯誤,當我贊同$meta

Parse error: syntax error, unexpected T_LNUMBER, expecting T_STRING or T_VARIABLE

我如何獲得一個metabox的值從一個特定的頁面,頁面模板之外?

謝謝!

回答

0

get_post_meta()的第二個參數是'key',而不是ID。在taxonomy.php試試這個:

$meta = get_post_meta(22, 'videoName', TRUE); 
相關問題