web-dev-qa-db-ja.com

WordpressのBRタグの削除、支援が必要

何らかの奇妙な理由でWPがBRタグを削除しているという問題があります。 Iveはオンラインで見ていて、TinyMCEアドバンストプラグインのインストールを含む人々が提供したいくつかの解決策を読みましたが、それでも同じことが可能です。

問題は、HTMLタブに移動して手動でbrタグを挿入したとしても、コンテンツの間に any スペースが作成されないことです。現在テスト中のコードは以下のとおりです。

これを持つコードはこのようになります

this is sentence one<br>
this is sentence two <br/><br/>
this is sentence three &nbsp;
this is sentence four &nbsp;&nbsp;

どれがこんな風に見えるべきか

this is sentence one

this is sentence two


this is sentence three 


this is sentence four 

しかしWPフロントエンドで見ると、長い文のように見えます。

これがリンクです。 http://tightlineinternetmarketing.com/mike-dev/thp2/?page_id=1930

また、そのページでは、テスト中に、私がその記事に書いたのと同じコードが、テストのためにpage.phpにハードコードされていることがわかります。ハードコードされた部分は、同じコードであるがWPから生成されたもののように見えるべきではありません。

それは私をナッツに駆り立てます。

私は私の地元のwamp環境にWPの別のバージョンをインストールしましたが、それでも同じ問題があります。私はまた、W3Cバリデーター(html/css)上でコードをテストしましたが、本当のエラーはありません(マイナーなナビゲーションメニューの3を除く)。

任意の助けは大歓迎です。

編集**

これはポストループのimです

<?php
if (have_posts()) : while (have_posts()) : the_post(); ?>    
<div class="midSecContActual">       
<h1 class="page-title"><a href="<?php the_permalink();?>"><?php the_title(); ?></a></h1>

<!--<div class="entry-date"><?php the_date(); ?></div> --> 

<div class="theContent"><a href="<?php the_permalink();?>"><?php the_excerpt(); ?></a></div> 
</div><!-- midSecContActual ender -->
<?php endwhile; endif; wp_reset_postdata(); rewind_posts(); wp_reset_query();   ?> 
1
somdow

改行したい場合はthe_excerpt()を使用しないでください。

3
GhostToast

私はこれがあなたが言及しているカスタムフィールドであると思いますか?

何もコードを投稿していませんが、フォーマットが正しくないコンテンツを出力している場合は、wpautopでラップします。

echo wpautop($some_long_text, true);

それ以外の場合、WPはコードからbrタグを「便利に」削除します。 wpautopは二重のbrを段落に変換し、2番目のパラメータがtrueに設定されている場合、単一のbrをそのままにします。

コーデックス を参照してください。

0
vancoder