【WordPress】テーマファイルエディターで謎の改行が入る対策

  • URLをコピーしました!

WordPressで、テーマファイルエディターを編集した後、謎の改行や余白が入る問題。
1行コードを追加するだけで解決しましたので、ご紹介します。

目次(クリックでジャンプ)

【WordPress】テーマファイルエディターで謎の改行が入る対策

functions.phpに以下のコードを追記する

テーマファイルの functions.php に以下のコードを追記してください。

//自動整形機能の無効化
add_filter( 'run_wptexturize', '__return_false' );

これだけで、改行( )が入る事を防ぐことが出来ます。

すでに入ってしまった、改行箇所は、コード上で一旦消して、再度インデント(改行)を入れる処理を行えば、見た目上の改行を消すことが出来ます。

テーマファイルエディターで謎の改行が入る原因とは

テーマファイルの保存時に自動的な改行挿入が行われる

WordPressのテーマファイルエディターは、自動的にテキストを整形する機能が付属しており、この機能が、テーマのコード変更時のコードの可読性を高める為のインデント(改行)を、テキスト上の改行と認識し、自動的に改行を挿入する原因となっています。

特に、2連スペース等は改行と認識され、自動的に改行コード( )が挿入されるようになっています。

add_filter( 'run_wptexturize', '__return_false' ); を使う事で、不必要な改行や文字の変換の機能を無効化する事が可能です。

add_filter( ‘run_wptexturize’, ‘__return_false’ );で防止できる事

このコードを追記する事で、他の不具合が出るのではないかと心配になりますが、特に無効化しても問題無さそうでした。

wptexturizeで防止できる事
  • コード上の改行や、2連スペースの改行コードへの変換
  • 全角→半角への変換
  • 「>」「&」などの特殊文字の自動変換 など
おすすめのフリーランス向け求人・案件探しサービス

高単価案件、週3日~などフレキシブルな働きが可能な事が特徴の転職サービスです。案件をチェックするだけであれば無料の為、エンジニアやデザイナーの方は是非登録してみてください。

4275件と案件数豊富です(2024年4月現在)
役に立つ!と思ったらシェアお願いします
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

フリーランスのWebデザイナー「Kizineko」です。Webサイトのデザイン~コーディング、簡易的なプログラム実装等、Web制作に係る広くに携わっております。当ブログでは日々のメモ帳として便利なコードなどを共有しております。

コメント

コメントする

目次(クリックでジャンプ)