WP Alchemy Meta Box - 获取特定帖子的Meta Box值

时间:2012-02-10 17:30:19

标签: php wordpress

我正在使用WP Alchemy类将元数据添加到页面编辑器中。该页面称为“视频”。

在视频页面上,您可以通过在我的videos.php模板中放置以下代码轻松获取元框的价值:

global $video_metabox;

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

我还想做的是在视频页面编辑器上获取元框的值,但是在分类模板上,taxonomy.php

我在taxonomy.php模板中尝试了以下代码...视频页面的页面ID为22:

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

但是当我回复$meta时,我收到错误:

  

解析错误:语法错误,意外T_LNUMBER,期待T_STRING或   T_VARIABLE

如何从该页面模板之外的特定页面获取元数据的值?

谢谢!

1 个答案:

答案 0 :(得分:0)

get_post_meta()的第二个参数是'key',而不是ID。在taxonomy.php中试试这个:

$meta = get_post_meta(22, 'videoName', TRUE);