如何将固定值添加到get_post_meta();?

时间:2011-12-19 作者:AHCo

我使用以下内容在帖子中显示自定义字段值:

<?php echo get_post_meta($post->ID, \'wikipedia\', true); ?>

如何将此值添加到输出中,其中“$tag”接受帖子的标记:

- <a href="wikipedia.org/wiki/**$tag**">Wikipedia</a>

我尝试过但没有成功:

<?php echo get_post_meta($post->ID, \'wikipedia\', true . \'- <a href="wikipedia.org/wiki/$tag">Wikipedia</a>\'); ?>

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

<?php $tag = get_post_meta($post->ID, \'wikipedia\', true); ?>

<?php if (isset($tag) && $tag != \'\') : ?>
    <a href="wikipedia.org/wiki/<?php echo $tag; ?>" title="Wiki this!">Wikipedia</a>
<?php endif; ?>
解释一下:首先把数据放在一个变量中,然后如果变量有一些数据,它将显示链接并在/wiki/之后回显数据。您也可以在其他地方使用该变量,例如:<a href="wikipedia.org/wiki/<?php echo $tag; ?>">Wikipedia (<?php echo $tag; ?>)</a>

结束

相关推荐