2012-03-24 8 views
0

私はwordpress get postメタを使ってカスタムフィールドの値を変数に格納しています。この特定のインスタンスでは、それが実際に起因する。ここ$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

答えて

0

なぜこの、

<?php 

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

?> 

それとも、あなたの元のクエリを使用していますが、ちょうど<p>タグに包まれた値をエコーするforeachを追加するCAのような何かをしていません。 @Vinod Dalviへ

0

おかげで答えはそうのようなwpautop使用することを含む:それは場合に役立ちます

<p><?php echo wpautop($cast_members); ?></p> 
関連する問題