この章では、WordPressでよく使うプラグインと、入れすぎの注意点を学びます。
プラグインは便利ですが、何でもプラグインで解決しようとすると、保守が難しくなることがあります。
プラグインとは
プラグインは、WordPressに機能を追加する仕組みです。
テーマが表示を担当するのに対して、プラグインは機能を追加する役割を持ちます。
たとえば、次のような機能はプラグインで追加することが多いです。
- お問い合わせフォーム
- SEO設定
- バックアップ
- セキュリティ
- キャッシュ
- カスタムフィールド
- リダイレクト
- SMTP送信
よく使う種類
実務でよく使うプラグインの種類を整理します。
| 種類 | 目的 |
|---|---|
| フォーム | お問い合わせフォームを作る |
| SEO | title、description、サイトマップなどを補助する |
| バックアップ | ファイルやデータベースを保存する |
| セキュリティ | ログイン保護や不正アクセス対策 |
| キャッシュ | 表示速度を改善する |
| カスタムフィールド | 管理画面の入力項目を増やす |
| SMTP | メール送信を安定させる |
具体的なプラグイン名は、時期や案件によって変わります。
この講座では、名前を暗記するより、役割と選び方を重視します。
選定基準
プラグインを選ぶ時は、次の点を確認します。
- 更新されているか
- 現在のWordPressバージョンと互換性があるか
- 利用者が多いか
- サポート情報があるか
- 必要な機能に絞られているか
- 有料版が必要か
- 他のプラグインと競合しにくいか
多機能すぎるプラグインは便利ですが、不要な機能まで読み込まれることがあります。
必要な範囲に合うものを選びます。
入れすぎのリスク
プラグインを増やしすぎると、次のようなリスクがあります。
- 表示速度が遅くなる
- 管理画面が重くなる
- 更新作業が増える
- プラグイン同士が競合する
- セキュリティリスクが増える
- 不要なCSSやJavaScriptが読み込まれる
- どのプラグインが何をしているかわからなくなる
便利だから入れるのではなく、必要だから入れると考えます。
テーマに書くかプラグインに分けるか
機能をテーマに書くべきか、プラグインに分けるべきか迷うことがあります。
判断の目安は、その機能がテーマ変更後も必要かどうかです。
| 内容 | 向いている場所 |
|---|---|
| 見た目の調整 | テーマ |
| CSS/JS読み込み | テーマ |
| カスタム投稿タイプ | プラグインを検討 |
| ブロックパターン | プラグインを検討 |
| ショートコード | プラグインを検討 |
| お問い合わせフォーム | プラグイン |
サイトのデータ構造や機能として残したいものは、テーマから分けることがあります。
クライアントへの説明
プラグインを使う場合は、クライアントにも保守が必要なことを説明します。
伝えるべきことは次の通りです。
- プラグインは定期的な更新が必要
- 更新前にバックアップが必要
- 更新で表示や機能に影響が出ることがある
- 有料ライセンスが必要な場合がある
- 不要なプラグインは増やさない方がよい
納品時には、使っているプラグインと用途を一覧化しておくと保守しやすくなります。
この章のまとめ
- プラグインはWordPressに機能を追加する仕組み
- フォーム、SEO、バックアップ、セキュリティなどでよく使う
- プラグインは、更新状況、互換性、必要機能を見て選ぶ
- 入れすぎると速度、保守、競合、セキュリティのリスクが増える
- テーマに書くべきものとプラグインに分けるべきものを判断する