2012-03-24 51 views
0

我正在使用wordpress獲取後期meta來將自定義字段的值存儲到變量中。在這種特定情況下,它實際上是抓住文章的父母的自定義字段由於$post->post_parent下面是代碼:WordPress的剝離自定義字段標籤

<?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

如果有幫助,我公司採用先進的自定義字段創建自定義字段。 – JCHASE11 2012-03-24 19:07:55

回答

0

爲什麼不這樣做,

<?php 

    $mykey_values = get_post_custom_values('cast_members',$post->post_parent); 
    foreach ($mykey_values as $key => $value) { 
    echo "</p>". $value ."</p>"; 
    } 

?> 

或者你CA使用原來的查詢,但只需添加一個foreach呼應出包裹在<p>標籤值。

0

由於@Vinod Dalvi答案涉及使用wpautop像這樣:

<p><?php echo wpautop($cast_members); ?></p>