ミルログコンテンツへスキップミルログWeb制作を中心に調べたことを備忘録的に。公式ディレクトリに掲載させるためにはカスタマイザーのサニタイズが必須になります。プラグインに組み込まれていて、全部正しくサニタイズがなされていないとテーマのアップロードすら出来ません。サニタイゼーションコールバック関数を使っていないカスタマイザー設定があります。メソッドへのコールはすべてサニタイゼーションコールバック関数を通す必要があります。参考リンクサニタイズの役割サニタイズとは一種のバリデーションチェックのようなものです。カスタマイザーでは指定されたコントロールタイプに対してユーザーの入力したデータが正しいかを検証し、正しくない場合はそのデータを破棄させたり、値の中で無効な文字列を削除したりします。これによりセキュリティ問題やコードのコンフリクトを防ぐことが出来ます。ように不正な文字列を入力すると、以下の画像のように入力欄が赤くなり、文字列が正しくないことを知らせます。この状態で「保存して公開」しても文字列は保存されません。追加することでコールバックが呼び出されます。色16進数のサニタイズはコアに関数が用意されています。使用することが可能です。エスケープしたり、無駄な空白や改行を削除したりとなんか色々強力なサニタイズをします。等と使い分けましょう。制限するのがベターです。タグを制限することが出来ます。タグが使用でき、それ以外は無視されるようになります。メールアドレスには使用できない文字列をすべて排除する関数です。