Display Meta Data with HTML?

时间:2012-10-26 作者:user4630

是否可以使用一些html显示自定义字段/元数据内容?

通常我会使用以下内容来显示内容。。。

<?php echo get_post_meta($post->ID, \'_cmb__description\',true);?>
然而,当确实有元数据时,我希望它出现在一些html中,但我只希望html出现在有元数据出现时?

<?php echo get_post_meta($post->ID,<div class="box">. \'_cmb__description\'. </div>,true);?>
这可能吗?我对这一切都不熟悉,所以我不确定这是否可行。

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

是的,只要检查一下你是否从post meta得到了什么:

$value = get_post_meta($post->ID, \'_cmb__description\',true);

if ( $value )
    echo "<div class=\'box\'>$value</div>";

结束

相关推荐

列出分类法:如果分类法没有POST,就不要列出分类法--取决于定制的POST-META?

这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在