0

最初の例ではこれを非繰り返しフィールドで機能させることができますが、繰り返しフィールドを使用する2番目の例では wpauto 関数を機能させることができません。

<?php echo "<strong>Paragraph</strong>".wpautop($meta['paragraph']).""; ?>

これは私が得た最も近いものです... wpautop が出力する前の関数の最初の部分を知っており、wpautop はまだほとんど何もしていません。

<?php
        global $index_accordian_repeat;                        
        ?>


            <?php if($index_accordian_repeat->have_value('panels')):?>


            <dl class="accordion">                              
                <?php while( $index_accordian_repeat->have_fields('panels') ) : ?>

                       <!--title --><dt><a href=""><?php $index_accordian_repeat->the_value('header'); ?></a></dt>
                       <!--link --><dd><?php $index_accordian_repeat->the_value('link'); ?><br />
                       <!--content --><?php $my_meta = $index_accordian_repeat->the_value('');
                                        echo wpautop($my_meta['content']); ?></dd>


            <?php endwhile; ?>
            </dl>
            <?php endif; ?>
4

1 に答える 1

0

それは常に最も単純な答えではありません!? 私はそれを印刷する the_value を求めていましたが、配列を提供する別の方法で尋ねました。しかし、これが機能した理由です...

<?php $content = $index_accordian_repeat->get_the_value('content');?> <?php echo wpautop($content); ?>

値を返す必要がありますが、印刷してから値を取得してエコーする必要はありません。ふぅ!

于 2012-07-18T15:44:03.380 に答える