如何使用“按需显示元框”显示元框数据

时间:2012-04-07 作者:prochevnik

我一直在关注这篇文章:https://wordpress.stackexchange.com/a/19852/14957 并且所有东西都在后端工作,但是当我尝试使用echo get_post_meta($post->ID, \'songs\', true); 在我的模板中显示的所有内容是Array. 有什么想法吗?我会很感激的。

1 个回复
最合适的回答,由SO网友:Adam 整理而成

您可能希望尝试;

<?php

  $mykey_values = get_post_custom_values(\'my_key\');
  foreach ( $mykey_values as $key => $value ) {
    echo "$key  => $value (\'my_key\')<br />"; 
  }

?>
其中my\\u key等于歌曲。

在我处理多重价值观的情况下,我可能会做什么的另一个例子;

<?php

  global $post;
  $meta = get_post_custom_values($post->ID, \'songs\', true );

   foreach ( $meta as $value ) {
      echo $value . "<br />"; 
    }

?>
更新:改为尝试以下内容,它将循环浏览您的“歌曲”帖子元的每个标题和曲目。

global $post;
$meta = get_post_meta($post->ID, \'songs\', true );
  foreach ( $meta as $key => $value ) {
      echo $value[\'title\'] . "<br />";
       echo $value[\'track\'] . "<br />";
    }

结束

相关推荐

将Metabox附加到单个帖子

我已经使用代谢箱一段时间了,很享受它们的灵活性。然而,我现在的情况是,我只需要在a specific single post or page, 和not 对于整个(自定义)-post类型。有可能这样做吗?非常欢迎您的帮助。蒂亚马坦尼亚