Wordpress文本不是逐行显示

时间:2012-02-11 18:25:01

标签: php html css wordpress

我为wordpress写了一个包含textarea的自定义类型。我可以保存它,我也可以从单一视图访问。但是如果作者逐行保存,我想逐行显示它们。但它没有逐行显示,它将所有这些显示为单行。

这是我的single.php的自定义元显示代码;

             <div id="yemek_resim">
                    <?php if($tz_image_display == 'true') : ?>

                    <?php if (  (function_exists('has_post_thumbnail')) && (has_post_thumbnail())  ) : /* if post has post thumbnail */ ?>

                    <?php the_post_thumbnail('single-large'); ?>

                    <?php endif; ?>

                    <?php endif; ?>
                    </div><!-- yemek_resim -->
        <div id="yemek_malzemeleri">
        <?php
        $malzemeler = get_post_meta($post->ID, 'ofa_yemek_malzemeler', true);
        echo esc_attr($malzemeler);
        ?>
        </div><!-- yemek_malzemeleri -->

这里yemek_malzemeler的内容来自textarea,作者可以编写多行内容。但在现场,它们似乎只是一条线......

2 个答案:

答案 0 :(得分:0)

您应该在输出文件中使用N2BR PHP函数。只需在Wordpress的<?php echo n2br($string); ?>文件中写single.php即可。祝你好运;)

答案 1 :(得分:0)

我使用<pre> </pre>标记解决了这个问题。谢谢你的关心。