我正在使用wordpress get post meta将自定义字段的值存储到变量中。在这个特定的例子中,由于$post->post_parent
,它实际上抓住了帖子的父母的自定义字段。这是代码:
<?php $cast_members = get_post_meta($post->post_parent, 'cast_members', true); ?>
<p><?php echo $cast_members; ?></p>
<?php endif; ?>
自定义字段cast_members是一系列演员,每个成员都在自己的段落中。出于某种原因,wordpress正在剥离段落标记并以连续字符串显示所有演员。我需要保留那些段落标记,以便每个演员都在自己的行上。知道为什么get_post_meta
剥离标签以及如何解决它?
答案 0 :(得分:0)
为什么不做这样的事情,
<?php
$mykey_values = get_post_custom_values('cast_members',$post->post_parent);
foreach ( $mykey_values as $key => $value ) {
echo "</p>". $value ."</p>";
}
?>
或者您可以使用原始查询,但只需添加foreach
即可回显<p>
代码中包含的值。
答案 1 :(得分:0)
感谢@Vinod Dalvi,答案是如此使用wpautop:
<p><?php echo wpautop($cast_members); ?></p>