更新等保存前に投稿本文を整形します。コードは、更新等保存前の投稿本文の整形全体です。htmlモードで保存した場合には基本的には整形を行いません。コンテンツ整形として、次のことを実施しています。字下げ・ソースコードに改行の挿入これらにより、次の効果があります。・文頭の字下げができる。・ショートコードのpタグラップを解除できる。・WORDからのコピペ後の字下げ・HTMLコードが見やすくなる。空白文字のコードを統一しています。使用されるユニコードの空白コードの一つです。名前が“デフォルト”で紛らわしいのですが、実際はクッキーを使い保存時のエディターの種類(ビジュアル、テキスト)を返します。投稿本文にどのようなショートコードがあるか判定しています。ことで適当な日本語訳がないのでとりあえずこのように記述しています。ショートコードを文字列として記述したい場合に“[[ショートコード]]”のようにします。ショートコードではありません。一般の人は使用しないと思います。この“疑似ショートコード”は、囲み型ショートコードの場合に、ビジュアルモードで正しく表示されません。これは、カスタマイズの範囲外です。先頭にタグがない場合、その部分をpタグでラップしています。消えることがあります。このための処理で、字下げを行うことができます。ショートコードのpタグラップを解除します。WORDコピペ対策とhtmlコードの整形は別途説明します。使用しているフックは、“投稿作成のカスタマイズ(3)”で作成した独自フックです。カスタマイズが必要です。“共通関数”に記載します。“字下げ用全角スペースを保持(2)”に記載した変数です。$encl;}このプログラムをお使いになる場合は、お使いになる方の自己責任でお願いします。12345678910111213141516171819202122232425262728292月3。