WPCode(ダブリューピーコード)は、WordPressのテーマファイルを直接編集せずに、ヘッダー・フッター・ボディタグへのコード挿入やカスタムコードスニペットを安全に管理できるプラグインです。旧「Insert Headers and Footers」の後継として大幅に機能強化され、アクティブインストール1,800,000以上・評価4.9/5という圧倒的な支持を誇ります。Googleアナリティクス(GA4)・Search Console・Google Tag Managerの認証コード・Meta Pixelなどのトラッキングコードをテーマを変更せずに安全に挿入できます。テーマを変えてもコードが消えないため、テーマ更新・変更のたびに再設定する手間がなくなります。
代表的な使用場面
- Googleアナリティクス4(GA4)の測定タグ(gtag.js)を
<head>内に挿入 - Google Search Console のサイト所有権確認メタタグを挿入
- Google Tag Manager(GTM)のスクリプトをhead/bodyに挿入
- Meta(Facebook)Pixelのトラッキングコードを挿入
- カスタムCSSをすべてのページに適用(テーマの子テーマ不要)
- カスタムJavaScriptを特定のページ・投稿にのみ挿入
- JSON-LD構造化データのスニペットを特定投稿タイプに挿入
- チャットツール・ヒートマップツールなど外部サービスのウィジェットコードを挿入
なぜテーマのfunctions.phpを直接編集しないほうがよいか:テーマのfunctions.phpを直接編集すると、テーマを変更・更新するたびに変更が上書きされます。また誤ったコードを書くとサイトが真っ白になる(WSoD)リスクがあります。WPCodeはコードを独立して管理し、スニペットを無効化できるため、万が一の際の被害を最小限に抑えられます。
主要機能一覧
ヘッダー・フッターへのコード挿入
全ページのhead/body/footerタグにコードを挿入。GA4・GTM・Pixelなどのトラッキングコードの設置に最適。
コードスニペット管理
複数のコードスニペットを名前・タグ・種類別に整理して一覧管理。各スニペットのON/OFF切り替えが可能。
表示条件の設定
「全ページ」「特定の投稿タイプのみ」「特定のページのみ」「ログインユーザーのみ」など細かい表示条件でコードの適用範囲を制御。
エラー防止機能
PHPスニペットの実行前にバリデーション。エラーが発生した場合、自動的にスニペットを無効化してサイトが壊れるリスクを低減。
スニペットライブラリ
よく使われるコードスニペットを内蔵ライブラリから選択して追加。ゼロからコードを書かなくても代表的なカスタマイズを適用できる。
インポート・エクスポート
スニペットの設定をエクスポートして別サイトにインポート。複数サイト管理や環境移行時の設定引き継ぎに便利。
基本情報
| プラグイン名 | WPCode – Insert Headers, Footers, and Code Snippets |
|---|---|
| 旧名称 | Insert Headers and Footers(2022年にWPCodeにリブランド・機能大幅追加) |
| 開発者 | WPBeginner(Syed Balkhi・世界最大のWordPress初心者向けブログ運営) |
| 料金 | 無料版で基本機能すべて利用可 / WPCode Pro(有料・高度なスニペット管理・優先サポート) |
| アクティブインストール | 1,800,000以上 |
| 評価 | 4.9 / 5 |
| WordPress公式 | 公式ディレクトリ掲載 |
| 日本語対応 | |
| 主な用途 | GA4・GTM・Pixelなどのトラッキングコード挿入・カスタムCSS/JS管理・JSON-LDスニペット挿入 |
PHPスニペットの使用は慎重に:WPCodeはPHPコードのスニペットも実行できますが、誤ったPHPコードはサイトに重大なエラーを引き起こす可能性があります。PHPスニペットを追加する際は必ずステージング環境でテストしてから本番に適用してください。GA4・GTMなどのJavaScriptコード挿入は比較的安全ですが、PHPは特別な注意が必要です。