← 記事一覧へ

WordPress on PHP:プラグインで足りる境界と、開発者が必要なとき

WordPress on PHP は、開発チームなしで企業サイトを立ち上げる最も一般的な方法です。ランディング、ブログ、カタログ、WooCommerce ショップ。プラグインエコシステムは typical な作業の約 80% をカバーします - フォーム、SEO、キャッシュ、バックアップ、CRM 連携「ワンクリック」。管理画面の設定を超えるビジネスロジックが出てくると、オーナーは もう1本プラグインで足りるのか、PHP 開発者に払うべきか を問います。以下では境界、両方のコスト、「プラグイン動物園」のリスク、PHP を延々直すより別スタックへの移行を検討すべきタイミングを整理します。

  • プラグインで足りる - コンテンツ、フォーム、基本 SEO、WooCommerce 500-2 000 SKU、標準連携
  • 開発者が必要 - カスタムロジック、API、重いフィルタ、セキュリティ、負荷増加時の性能
  • 典型的なセットアップ - 一括 $300-1 500;テーマと PHP カスタム $50-120/時または $1 000 から固定
  • プラグインの主リスク - アップデート競合、脆弱性、functions.php の技術的負債
  • ルール - 要件を「カスタム」なしで書けないなら開発であり、「もう1モジュール」ではない

WordPress と PHP:実際に買っているもの

WordPressPHP の CMS です。ページ、投稿、メディア、設定は DB(MySQL または MariaDB)に保存。プラグインはコアを触らず差し込むモジュール:WooCommerce、Contact Form 7、Yoast SEO、WP Rocket など。テーマは見た目;Elementor、Gutenberg で調整することも多い。

オーナー向けに3層に分けると整理しやすいです:

担当
コンテンツ 編集、マーケ 文案、画像、公開
設定 WordPress 外注、フリーランス プラグイン、メニュー、フォーム、基本 SEO
開発 PHP エンジニア、代理店 カスタム投稿タイプ、API、連携、クエリ最適化

混乱の例:外注が $500 で「WordPress サイト開発」を売り、半年後ロジックの半分が有料プラグイン依存 - 無効化すると事業が止まる。

プラグインで足りるとき

多くの小規模案件では、標準エコシステム内なら立ち上げ〜1-2年 開発者不要 です。

典型「プラグイン + 設定のみ」シナリオ

  1. コーポレートサイト - 10-50 ページ、ブログ、リードフォーム、地図、多言語(WPML / Polylang)。
  2. 広告 LP - ページビルダー、外部 A/B、GTM 分析。
  3. オンライン決済なしカタログ - 商品を「投稿」、見積依頼、WP 内に倉庫会計なし。
  4. WooCommerce ショーケース - 500-2 000 SKU、地域の標準決済・配送。
  5. SEO 基本 - sitemap、meta、schema は Yoast / Rank Math;開発不要だが年1回 SEO 監査。
  6. 既製連携 - CRM コネクタ(AmoCRM、Bitrix24)、SMTP プラグイン。

まだプラグイン圏内のサイン:

  • WordPress とプラグイン更新で 年1回程度しか壊れない(ロールバックで早く直る);
  • 新機能が 既製プラグイン として存在し、レビューとサポートがある;
  • トラフィック 日 3 000-5 000 程度、ホスティング CPU が限界に達していない;
  • 「ERP を WP 内リアルタイム、middleware なし」という要求がない。

よく使うプラグイン構成

用途 典型ソリューション 備考
フォーム Contact Form 7、WPForms、Fluent Forms 複雑ファネルは限界
SEO Yoast、Rank Math コンテンツと技術基盤の代替不可
キャッシュ WP Rocket、LiteSpeed Cache 共用ホスティング で十分なことも
バックアップ UpdraftPlus、Duplicator 復元テスト必須、「バックアップがある」だけでは不十分
セキュリティ Wordfence、iThemes Security 更新と強力なパスワードの代替不可
EC WooCommerce サブスク、B2B 拡張 - ライセンス確認

開発なし設定予算: 一括 $300-1 500(テーマ + プラグイン + 基本構造)+ 月 $50-150(ホスティングと有料ライセンス)。

PHP 開発者が必要なとき

WordPress 開発者は「プラグインを入れる人」ではなく、PHP を読み書きし、WordPress フック、DB 構造、セキュリティを理解し、子テーマ、mu-plugin、REST API を hack なしで作れる人です。

プラグインでは足りないサイン

症状 プラグインが救えない理由
「15項目計算機 + PDF をメール」 既製フォームはビジネスルールに弱い
カタログフィルタが 1万+ 商品 で遅い インデックス、カスタムクエリ、コードレベルキャッシュが必要
ERP / 倉庫リアルタイム 連携 在庫コネクタは CSV 毎時が多く API ではない
会員エリア ロールが「顧客 / マネージャー」超え WooCommerce + 5 プラグイン = 脆い連鎖
WP 更新後 毎月障害 カスタムコードとプラグイン競合
PCI、GDPR、監査ログ 要件 「セキュリティプラグイン」ではなくアーキテクチャ
Headless やモバイルアプリで同一カタログ REST/GraphQL が必要、管理 UI ではない

2つ以上 当てはまる - 予算は「PHP 開発」であり「$79/年のもう1モジュール」ではない。

開発者が WordPress 案件で行うこと

  1. 子テーマとテンプレート - 親テーマを編集しない(更新で変更が消えない)。
  2. カスタム投稿タイプとフィールド - ACF も、移行・バージョン重視ならコードも。
  3. WooCommerce:フック、チェックアウト、カート - ルール割引、B2B 価格、在庫同期。
  4. REST API / webhook - CRM、モバイルアプリ、マーケットプレイス向け。
  5. 最適化 - 遅いクエリ、N+1、オブジェクトキャッシュ(Redis)、重いジョブを cron へ。
  6. セキュリティ - 入力サニタイズ、権限チェック、eval や nulled プラグイン禁止。
  7. データ移行 - 旧サイト、Excel、別 CMS からの import。

相場(2026 目安): CIS / 東欧フリーランス $50-120/時;代理店は小改修 $1 000 から、カスタム WooCommerce モジュール $15 000+。

プラグイン vs カスタムコード:選び方

基準 プラグイン カスタム PHP
立ち上げ速度 数日 数週
初期コスト $0-300/年 $1 000-10 000+
柔軟性 作者の設計に依存 自社プロセスに合わせられる
サポート 作者次第 自社 / 外注
WP 更新リスク 中-高 code review あれば低め
スケール 中程度負荷まで 成長向け最適化可能

実務ルール:

  • タスクが 一般的(フォーム、SEO、バックアップ)- 実績あるプラグイン
  • タスクが 競争優位(価格ロジック、独自会員エリア、ERP 連携)- カスタム、さもなければ他人の roadmap 依存。
  • 1機能に4プラグインを糊付けするのは、200行 mu-plugin より 高く なりがち - オーナーは1年後のダウンタイムで気づく。

「プラグイン動物園」:溺れないために

2-3年後の典型:25-40 本アクティブ、半分は機能重複、3本は2022以降未更新、「前のフリーランサー」の functions.php に400行。

オーナーがすべきこと:

  1. 半年ごと棚卸し - プラグイン一覧、存在理由、無効化可否。
  2. ステージング - テストコピー;先にそこで更新(Linux/VPS または staging 付きホスティング)。
  3. nulled(クラック版)禁止 - $89 節約が侵害と Google ペナルティに。
  4. 1プラグイン1役 - SEO プラグイン2本同時は有害。
  5. ドキュメント - 誰が何を設定したか、カスタムコードの所在。

棚卸しで クリティカルロジック が8本 + functions.php に分散 - WordPress 移行の前兆であり、「9本目を買う」理由ではない。

典型シナリオと予算

シナリオ プラグイン PHP 必要? 予算目安
名刺 + ブログ はい いいえ 一括 $500-2 000
WooCommerce 1 000 SKU まで はい + 設定 $1 500-5 000
サービス計算機、PDF、CRM 一部 はい $2 000-8 000
B2B カタログ、ロール別価格 WC 拡張 はい $5 000-20 000
アプリ向け API 既製なし はい $8 000-30 000+
1C オンライン連携 コネクタ限界 はい $5 000-25 000

隠れコスト: 有料テーマとプラグイン($200-600/年)、成長に伴うホスティング(VPS $15-50/月〜)、アクティブ店舗の開発 retainer($200-800/月)。

WordPress + 開発者 vs プラットフォーム変更

PHP を増やす方が安い ことも、移行の方が安い こともあります。

WordPress を続けるなら:

  • 編集者が管理画面に 慣れている、コンテンツが多い;
  • カスタムが 局所(1モジュール、チェックアウト、連携);
  • 予算が 厳しくDjango/Python 移行が $15 000+ で数ヶ月。

別スタックを検討するなら:

  • PHP とプラグインが ERP を複製(注文、倉庫、財務);
  • マイクロサービス、キュー、複雑 API が必要;
  • WP 更新のたび 宝くじ、2-3日ダウンタイム;
  • セキュリティとコンプライアンスが テーマパッチでは直らない

転換点の詳細は WordPress/PHP から Django へ。

支払い前のオーナーチェックリスト

  1. タスクは既存プラグインの 設定新コード か?
  2. フィールド、ロール、連携入り 仕様 があるか - それとも「競合みたいに」だけ?受け入れ時は HTML 構造 など基本チェックも有効。
  3. コード 所有者 - リポジトリ、ホスティング権限、ドキュメント?
  4. 更新テストは ステージング か本番直か?
  5. 12ヶ月後 カタログ3倍 - 同じホスティング、同じプラグイン?
  6. プラグインライセンスは 自社名義、フリーランスのメールではない?
  7. 更新失敗時の ロールバック計画 は?

「Elementor とプラグインだけ、コード不要」なのに ERP リアルタイム在庫同期 - 赤信号です。

まとめ

WordPress on PHP はコンテンツ、マーケ、典型 EC に合理的な選択。プラグインで多くの立ち上げタスクを開発者なしでカバー。PHP 開発者は独自ビジネスロジック、重い連携、性能、セキュリティを拡張カタログで「買えない」ときに必要。

オーナーは:

  • 予算で 設定開発 を混同しない;
  • プラグイン数 とカスタムコードを監視;
  • ステージング で WP と拡張を更新;
  • 更新で繰り返し障害 - コード監査、もう1プラグインではない;
  • 移行 が endless パッチに勝つ境界を知る。

良い WordPress 案件は目立たない - サイトは動き、リードは来て、更新は panic なし。悪い案件は「もう1プラグイン」が症状だけ治し、Black Friday はチェックアウト停止から始まる。

よくある質問

開発者なしで WooCommerce ストアは可能?

可能、典型店なら - 500-2 000 商品、標準決済・配送、複雑 B2B 価格とリアルタイム倉庫同期なし。設定 外注(テーマ、WooCommerce、決済ゲートウェイ、基本 SEO)- $1 500-5 000。開発必要 - 非標準割引、サブスク、1C 連携、マーケットプレイス、卸アカウント;さもなければ1年後は5プラグイン松葉杖。

プラグインはいくつまで?

固定数なし ですが 15+ アクティブ は見直し理由。重複(キャッシュ2本、SEO2本)、未更新、クリティカル機能の 単一作者依存 が数より重要。1本無効化でチェックアウトやフォームが壊れる - 脆いアーキテクチャ。半年ごと:プラグイン - 理由 - コードまたは1代替に置換可能か。

動いているから WordPress を更新しない?

更新すべき。 古い WP とプラグインは 侵害 と検索エンジンブラックリストの主因。「触らない」は短期で時間節約、侵害後 数日ダウンタイムバックアップステージング1-2ヶ月ごと 更新、フォームと決済をテスト。ステージングなし共用ホスティングは最低限更新前バックアップ。

「プラグイン設定」と「WordPress 開発」の違い?

設定 - インストール、管理画面、コンテンツ、メニュー、パーマリンク、既製ゲートウェイ。開発 - PHP、子テーマ、フック、SQL、API、自社ルール向け変更。見積では別行:設定 $300-1 500 固定;開発 時間または sprint と仕様。外注が「設定」と言い Git もコメントもなく functions.php 編集 - プロセスなし開発、技術的負債リスク。

WordPress を去る vs PHP 開発者を雇う、どちらが良い?

パッチが終わらない、価値が データとプロセス にあり投稿管理にないとき。サイン:ビジネスロジック用10+プラグイン、更新のたびリスク、API 必要、エンタープライズロール、CSV エクスポートより深い ERP 連携。年間「WP パッチ」予算が 移行に近い($15 000-40 000)- Django など別 backend を検討。タスクが 1つ(新チェックアウト、CRM リンク)- WordPress PHP 開発者の方が通常 安く速い

お問い合わせ