WordPressで作る
WordPressプラグインの最小構成|目的別に必要なものだけ選ぶ
リコさん(バリスタ)
リコさんです。今日は「どこまで足すか、どこで止めるか」を、一つずつ棚に分けて見ていきましょう。
プラグインは便利ですが、入れるほど不具合の原因も管理の手間も増えます。「おすすめ何個」を探すより、自分のサイトに何が足りないかを先に確かめるほうが、結果的に早く落ち着きます。判断の順番を整理します。
「最小構成」はサイトごとに異なる
まず前提をそろえます。ここを取り違えると、必要のないものまで入れてしまいます。
全員に共通する必須プラグインはない
必要な機能は、何を公開するかで変わります。日記を書くだけのサイトと、予約を受け付けるサイトでは、足すべきものがまったく違います。誰にでも当てはまる必須リストを作れないのは、そのためです。この記事でも固定の推奨リストは示しません。
0個で足りるサイトもある
文章と画像を公開するだけなら、WordPress本体とテーマの機能でおおむね足ります。プラグインを一つも入れずに運営しているサイトは珍しくありません。「まず何か入れなければ」という思い込みを、最初に外しておきます。
必要な機能と製品名を分けて考える
「バックアップのプラグインを探す」ではなく、「バックアップが必要か」から考えます。機能で考えると、サーバー側にすでにある、テーマに含まれている、といった選択肢が見えてきます。製品名から入ると、重複していることに気づけません。
追加前に標準機能を棚卸しする
足すかどうかを決める前に、すでに持っているものを確認します。この作業を飛ばすと、同じ機能を二重に持つことになります。
WordPress本体にある機能
投稿と固定ページ、カテゴリーとタグ、画像の管理、ユーザー管理、予約投稿、コメントの承認は、本体の標準機能です。近年は編集画面の表現力も上がっており、装飾のためだけにプラグインを足す必要は以前より減っています。
テーマが持つ機能
テーマによっては、目次、吹き出し、ボタン、広告の管理、SEO関連の設定などを最初から備えています。テーマの設定画面を一通り開いて、何が入っているかを見ておきます。テーマにある機能をプラグインで重ねると、表示が二重になったり競合したりします。
サーバーが提供する機能
レンタルサーバー側に、自動バックアップ、キャッシュ、セキュリティ、SSLの設定などが用意されていることがあります。サーバーの管理画面で提供機能を確認します。サーバーのキャッシュとプラグインのキャッシュを両方有効にすると、更新が反映されないといった分かりにくい不具合の原因になります。
不足しやすい機能と判断の目安
棚卸しをしても足りない場合に、追加を検討する代表的な機能です。標準で足りるかどうかは環境によって変わるため、自分の環境で確かめてください。
| 機能 | 標準で足りることが多いか | 追加を検討する条件 |
|---|---|---|
| バックアップと復元 | サーバー機能で足りる場合が多い | サーバーに機能がない、自分の操作で任意に取りたい |
| 問い合わせフォーム | 本体にはないため不足しがち | 問い合わせを受ける必要がある |
| セキュリティ・ログイン保護 | サーバー機能で補える場合がある | 管理画面への不正アクセスが心配、複数人で管理する |
| SEO関連の設定 | テーマに含まれる場合が多い | テーマに機能がなく、細かく設定したい |
| キャッシュ・高速化 | サーバー機能と重複しやすい | サーバー側に機能がなく、表示が明らかに遅い |
| 画像の最適化 | 事前に縮めれば不要な場合も多い | 画像が多く、毎回手作業では追いつかない |
二列目に「足りる」「補える」とある機能ほど、追加する前に立ち止まる価値があります。
目的別の最小構成
サイトの性格ごとに、どこまで足すのが妥当かをまとめます。あくまで出発点で、運営しながら足りないものを足していく前提です。
記事を中心に書くブログ
まずは0〜1個で始めるのが向いています。 本体とテーマの機能で書けるため、追加するとしても問い合わせフォームくらいです。バックアップはサーバー機能を確認してから判断します。読者が増えてきた段階で、必要な機能を足していけば間に合います。
店舗・教室・活動の案内サイト
問い合わせを受ける機能を中心に、2〜3個までが目安です。 予約や地図の表示が必要なら、そこで初めて追加を検討します。ただし、予約機能は要件が複雑になりやすく、プラグインで無理に作り込むより外部のサービスを併用したほうが管理が楽な場合もあります。
作品を見せるポートフォリオ
画像まわりだけを補う構成が向いています。 作品を並べる機能はテーマ側で備えていることが多いため、まずテーマの機能を確認します。画像が多くなるサイトなので、最適化の必要性はほかより高くなります。
候補を選ぶときの確認項目
追加すると決めたら、候補をそろえて同じ観点で見ます。人気や紹介記事の数ではなく、次の点で判断します。
現行バージョンへの対応
使っているWordPressのバージョンに対応しているかを確認します。対応が明記されていないものは、更新の際に動かなくなる可能性があります。あわせて、サーバーのPHPのバージョンに対応しているかも見ます。
更新日と利用実績
最終更新日が古いものは、開発が止まっている可能性があります。放置されたプラグインでは、不具合が直らないだけでなく、安全面の問題も残り続けます。利用しているサイト数が多いものは、問題が見つかりやすく直りやすい傾向があります。
機能の重複がないか
すでに入れているもの、テーマ、サーバー機能と役割が重ならないかを確認します。同じ役割のものが二つあると、片方の設定が効かなくなったり、原因の特定が難しい不具合になったりします。
追加は1つずつ行い、前後を確認する
まとめて入れると、問題が起きたときにどれが原因か分からなくなります。手順を決めておきます。
- 追加する前にバックアップを取る。サーバー機能でもプラグインでも構いません。
- 一つだけ有効にする。同時に複数を入れないのが要点です。
- サイトの表示を確認する。トップページ、記事、スマートフォンの表示を見ます。
- 管理画面の動きを確認する。編集画面が開くか、保存できるかを見ます。
- 問題がなければ、次の一つへ進む。ここで初めて次を追加します。
途中で表示が崩れたら、そのプラグインを停止して元に戻るかを確認します。停止で直るなら原因はそれです。停止しても直らない場合は、バックアップから戻します。
入れすぎたときに起きること
便利な機能ほど、代償を先に知っておく価値があります。正直なところ、次のような負担が増えます。
表示が遅くなることがあります。 プラグインは読み込むファイルを増やすため、数が増えるほど表示に時間がかかる方向へ働きます。ただし、これは数より中身の問題で、重い機能を一つ入れるほうが影響が大きい場合もあります。
更新の手間が増えます。 それぞれに更新が来るため、数が増えるほど確認と適用の回数が増えます。放置すると安全面の問題が残るので、管理しきれる数に抑えることが実質的な上限になります。
不具合の原因が特定しにくくなります。 数が増えるほど組み合わせが増え、どれとどれが競合しているのかを切り分けるのに時間がかかります。管理画面に入れなくなる形の不具合は、復旧に手間がかかります。
使っていない機能が残り続けます。 一度入れたものは意識しないと消えません。半年に一度でも、まだ必要かを見直す機会を作ります。
導入後に残す・交換・削除を判断する
運営を続けると、状況が変わります。定期的に見直すと、構成は自然と軽くなります。
不要になったものは、停止するだけでなく削除まで行います。停止したままでも、ファイルは残り続けるためです。ただし、削除するとデータごと消えるものもあるため、削除前にバックアップを取ります。更新が長く止まっているものは、代わりになる機能がテーマやサーバー側にないかを先に探します。
まとめ
プラグインの最小構成は、本体・テーマ・サーバーの棚卸しから始めるものでした。全員に共通する必須リストはなく、0個で足りるサイトもあります。足りない機能だけを一つずつ追加し、半年に一度は使っていないものを見直します。
よくある質問
- プラグインは何個までなら入れて大丈夫ですか。
- 個数そのものに決まった上限はありません。重いプラグインを3つ入れるより、軽いものを10個入れたほうが速い場合もあります。判断すべきは数ではなく、それぞれが本当に必要か、機能が重複していないか、更新が続いているかです。
- プラグインを入れずにWordPressを使うことはできますか。
- できます。文章と画像を公開するだけなら、本体の機能とテーマの機能で足りることが多く、プラグインが0個のまま運営しているサイトもあります。問い合わせフォームや高度なバックアップなど、明確に足りない機能が出てきた時点で追加すれば十分です。