独立サイト技術上級
WordPressカスタムプラグイン開発:軽量プラグインの構造、フック、公開
独立サイトのちょっとしたカスタマイズは、サードパーティ製プラグインを入れる必要なんてほとんどありません。300行以内の単一ファイルプラグインで十分です。判断基準は、5つ以上の独立した機能が必要ならディレクトリ構造に分け、それ以外はphpファイル1つにプラグインヘッダーコメントを付けるだけです。
独立サイトのちょっとしたカスタマイズは、サードパーティ製プラグインを入れる必要なんてほとんどありません。300行以内の単一ファイルプラグインで十分です。判断基準は、5つ以上の独立した機能が必要ならディレクトリ構造に分け、それ以外はphpファイル1つにプラグインヘッダーコメントを付けるだけです。
WordPressが侵入される原因は、9割が脆弱性ではなく、漏洩したアカウントとパスワードで直接ログインされることです。基本設定でやることは3つ。ユーザー権限を最小限まで絞る(administratorは2つまで)、
CSP(コンテンツセキュリティポリシー)は、どのスクリプトを実行し、どのドメインからリソースを読み込めるかをブラウザに伝えるレスポンスヘッダーです。導入は必ず3段階で進めます。まずReport-Onlyで14日間運用して違反元を収集し、次にホワイトリストを整理して、