サポート » 使い方全般 » 改行やタブを削除したHTMLの出力について

  • 解決済 nobuyucki

    (@nobuyucki)


    the_contentなどでHTMLを出力する際に、
    通常自動で追加される改行はタブを削除して出力する方法はありますでしょうか?

    例)通常の出力結果

    <p>contents</p>
    <ul>
      <li>list1</li>
      <li>list2</li>
    </ul>

    例)希望する出力結果

    <p>contents</p><ul><li>list1</li><li>list2</li></ul>

    素人の質問で誠に恐縮ですが、どうぞよろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 改行はタブを削除して出力する方法はありますでしょうか?

    あります。

    1. ビジュアルエディタをやめて、テキストエディタを使う
    2. filter hook を使う
    add_filter('the_content', 'strip_chr_lf_tab');
    function strip_chr_lf_tab( $content ) {
        $content = str_replace(array("\r", "\n", "\t"), '', $content);
        return $content;
    }
    トピック投稿者 nobuyucki

    (@nobuyucki)

    ありがとうございます!

    上記フィルターフックで希望していた出力結果を得る事が出来ました!

    自分でもフィルターフックを使いこなせるよう勉強したいと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「改行やタブを削除したHTMLの出力について」には新たに返信することはできません。