2012-02-11 65 views
-2

我为wordpress编写了一个自定义类型,它包含一个textarea。我可以保存它,也可以从单个视图访问。但是,如果作者将它逐行保存,我想逐行显示它们。但它不是逐行显示它们,它将它们全部显示为一行。WordPress的文字不是逐行显示

这里是我的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,作者可以编写多行内容。但在现场,他们似乎为单线...

+0

你可以显示和输出的例子和预期的输出? Wordpress的文本编辑器有自己的方式去换行符。 – Richard 2012-02-11 18:29:35

+0

我不使用wordpress的文本编辑器,我使用自定义元框和html5 textarea字段。 – 2012-02-11 18:34:51

回答

0

我用<pre> </pre>标签解决了这个问题。谢谢你的照顾。

0

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

+0

现在,我尝试过,但现在它看起来像这样, ASD
dasf
ASDF
ASDF
ASD
胎儿酒精中毒综合症
˚F
ASDF asdfadf – 2012-02-11 18:37:46

+0

好了,然后应用在输出文件,其中文本应该OT是n2br所示。并从动作文件中删除它。 – Luis 2012-02-11 18:39:17

+0

我在输出文件上应用,但我如何从动作文件中删除它? – 2012-02-11 18:41:57