WordPressのプラグインをサイトにいくつインストールすべきかについて、読者からよく質問を受ける。誰もが知りたい本当の疑問は、プラグインはいくつあると多すぎるのでしょうか?
WordPressプラグインについて、またプラグインがサイトのスピード、パフォーマンス、セキュリティにどのような影響を与えるかについて、多くの誤解があるため、技術に詳しくないユーザーのためにこのトピックについて詳しく説明したいと思います。
この投稿では、WordPressプラグインをサイトにいくつインストールすべきかを説明します。また、プラグインがあなたのサイトにどのような影響を与え、どのような影響を与えないかについてもお話します。私たちの目標は、WordPressプラグインの完璧な組み合わせでサイトを運営する方法を学んでいただくことです。
WordPressプラグインとその仕組みについて
さらに掘り下げる前に、WordPressのプラグインとその仕組みについて少しお話ししましょう。
WordPressプラグインは、サイト用のアプリのようなものです。オンラインストアを作ったり、お問い合わせフォームを追加したりなど、新しい機能やサイトを追加するのに役立ちます。
WordPress本体と同様に、プラグインもPHPプログラミング言語で書かれています。PHPコードはサイトのホスティングサービスサーバー上で実行され、そのリソースを利用します。
このため、リソースを管理し、サイトを効率的に運営するための簡単なツールを提供してくれる、優れたWordPressホスティング会社を選択する必要があります。
さらに詳しく知りたい方は、WordPressプラグインの仕組みについての詳しいガイドをご覧ください。さらに詳しく知りたい方は、WordPressが舞台裏で実際にどのように動いているのか(インフォグラフィック)をご覧ください。
WordPress 1.2(WordPressプラグインのサポートが追加された)以来、プラグインはユーザーにとってありがたい存在だ。プラグインのないWordPressは、おもちゃのないおもちゃ屋のようなものだ。それでは面白くない。
WordPressサイトにプラグインが欠かせない理由
WordPressのコアが強力な公開フレームワークを提供しているとはいえ、WordPressを世界で最も人気のあるサイトビルダーにしたのは、広くプラグインのおかげである。
WordPressプラグインの総数は年々増加している。この記事を投稿している時点で、公式プラグインディレクトリで利用可能な無料のWordPressプラグインは60,000以上あります。
これらの無料プラグインとは別に、サードパーティの企業や開発者によって販売されている何千ものプレミアムWordPressプラグインもあります。
プラグインは、SEOの向上、セキュリティの強化、ユーザーの管理などに役立ちます。サイト上でWordPressプラグインを使用せずにビジネスを成長させることは非常に難しいでしょう。
WordPressプラグインはなぜ評判が悪いのか?
プラグインの目的は、WordPressを拡張して、想像できることはほとんど何でもできるようにすることだ。しかし現在、多くのビギナーユーザーからプラグインに対する恐怖感や抑制感が見受けられる。
人々はパフォーマンス、セキュリティ、信頼性などを心配する。これは主に、デザイナー、開発者、ウェブホスティングサービス技術者が、クライアントのサイトをトラブルシューティングしているときに本当にイライラするからだ。
苛立ちのあまり、『プラグインを減らしてくれ』とか、『サイトを遅くしているのはプラグインだ』などとコメントする。
このような発言は、ソーシャルメディア、対面式ミートアップ、カンファレンスなどを通じて反響を呼んでいる。これらの声明の最大の問題は、その曖昧さである。
何が少ないのか?WordPressのプラグインはいくつあると多すぎる?
問題はプラグインの量ではなく、むしろ質だと考えている。
WordPressのプラグインは何十個でも問題なくサイト上で動作させることができますが、コーディングが不十分なプラグインが個別追加されると、サイトの動作が遅くなることがあります。
こうなってトラブルシューティングの助けを求めると、ホスティングサービスの技術者や他の開発者はプラグインの量のせいにするだろう。
5つのプラグインがあるサイトのトラブルシューティングは、30個のプラグインがあるサイトのトラブルシューティングよりもはるかに簡単だからだ。プラグインが多ければ多いほど、トラブルシューティングは難しくなるのだ。
このようなフラストレーションからくるアドバイスは、少し慎重に受け止めることが非常に重要だ。
単に量のせいにするのは怠慢の結果だからだ。
WPBeginnerのサイトには現在62の有効化したプラグインがあり、読み込みは非常に速い。
サイトを遅くする悪いプラグインを1つ追加したとしたら、その悪いプラグイン1つだけを無効化すればいいのだ(62個すべてではない)。
プラグインがサイトのさまざまな側面にどのような影響を与えるかを見てみましょう。
WordPressプラグインがサイトのスピードとパフォーマンスに与える影響
WordPressのプラグインにはさまざまな種類があり、それぞれサイトのパフォーマンスに与える影響が異なります。
主にフロントエンドに影響を与えるプラグインがある。例えば、ページビルダープラグイン、コンタクトフォーム、ギャラリー、スライダーなどです。
次に、主にバックエンドや管理エリア内でタスクを実行するために作られたプラグインがある。例えば、WordPressのバックアッププラグイン、編集プラグイン、様々なバックグラウンドプロセスなどです。
管理エリアやフロントエンドを含むあらゆる場所で動作するプラグインもある。例えば、SEOプラグイン、WordPressファイアウォールプラグインなど。
WordPressプラグインがサイトのスピードとパフォーマンスに与える影響は、プラグインが読み込まれる場所によって異なります。
例えば、WordPressの管理エリアで特定の作業を行っているときにのみ読み込まれるプラグインは、通常、サイトのパフォーマンスに影響を与えません。
一方、フロントエンドでロードされるプラグインは、パフォーマンスのフットプリントが大きくなる可能性が高い。
また、リンク切れのチェックや404の監視など、日常的なバックグラウンド処理を行うプラグインも、サイト全体のパフォーマンスを著しく低下させる可能性があります。
プラグインはサイトのパフォーマンスに次のような影響を与えます:
- HTTPリクエストの追加– 一部のプラグイン(主にフロントエンドのもの)は、適切に動作するためにカスタマイザーやスクリプトが必要な場合があります。そのため、余分なJSファイルやCSSファイルが追加されることがあります。これらのファイルを読み込むには、追加のHTTPリクエストが必須となり、ページの読み込み時間が遅くなります。
- 追加のDBクエリー– 一部のプラグインはデータベースクエリーを増やす可能性があります。例えば、人気投稿や 関連投稿を表示するプラグインや、データベースの要素をプルしてフロントエンドに表示するプラグインなどです。
- バックグラウンドプロセスとデータベース書き込み– プラグインによっては、リンク切れのチェック、投稿表示などのアナリティクスの監視や記録などのバックグラウンドプロセスを実行する際に、サーバーリソースを大量に消費することがあります。
ほとんどの優れたWordPressプラグインは、必要なときだけ追加ファイルをロードし、データベースの呼び出しを最小限に抑えます。しかし、やむを得ない場合もあります。
幸いなことに、ほとんどのケースで最適化が可能だ。これらの問題に対する短期的な解決策と長期的な解決策を見てみよう。
その前に、WordPressサイトでキャッシュが有効化されていることを本当に〜してもよいですか?キャッシュがないと、サイトは常に遅くなります。
さて、他の最適化に移ろう。
追加HTTPリクエストの問題を修正
プラグインは、そのままでは動作しないため、HTTPリクエスト(JSやCSSファイルなど)を追加する必要がある。たとえば、コンタクトフォームのプラグインをインストールしたとき、それが機能し、見た目も良くなるようにしたいと思うでしょう。
追加のHTTPリクエストが必要な場合もあることを無視して、追加のHTTPリクエストに文句を言う人がいる。スタイルのないフォームはこんな感じだ。
ほとんどのユーザーはそれを好まないでしょうし、壊れているとさえ思う人もいるでしょう。もしお問い合わせフォームがCSSやJSファイルを読み込むためのHTTPリクエストを追加しなければ、まさにそうなるでしょう。
要するに、プラグインが正しく機能するためには、追加のスタイルとスクリプトが必要なのです。
HTTPリクエストの追加問題を最適化する方法は3つある。すべてコーディングの知識とWordPressのノウハウが必須ですが、1つの方法は他の方法よりも確実に簡単です。
最初の方法は、プラグインによって読み込まれている追加のスタイルとスクリプトの登録を解除することです。その後、プラグインのスタイルをテーマのstyle.cssファイルに結合し、プラグインのスクリプトをテーマのメインJavaScriptファイルに結合すればよい。
2つ目の方法は、プラグインのスタイルやスクリプトが必要なページに条件付きでロードすることです。
どちらの方法も、WordPressプラグインが追加するスクリプトやスタイルシートを無効化する投稿ですでに説明した。
コードに詳しくない人は、WP Rocketのようなプレミアムキャッシュプラグインを使えば、個別クリックでファイルを最小化して結合する権限がありません。これはほとんどの場合に有効ですが、場合によっては特定のプラグインとのコンフリクトを引き起こす可能性があります。
とはいえ、数回のHTTPリクエストの追加は、あなたが考えているほど重要ではないことを理解しておかなければならない。ここではミリ秒の話をしているのだ。しかし、追加のHTTPリクエストを追加しているプラグインが多い場合は、この最適化によってロード時間を数秒短縮することができます。
技術に詳しくない多くのビジネスオーナーは、単にWordPress開発者を雇い、サイトのスピードアップを図っています(これは価値ある投資です)。WPBeginnerプロサービスでは、手頃な価格でサイトスピード最適化サービスを提供しています。
HTTP リクエストについて説明したので、次は DB クエリーについて説明しよう。
追加のデータベースクエリーとバックグラウンドプロセスの修正
プラグインによっては、データベースサーバーの負荷を増加させる可能性があります。WordPress自体はクエリーのキャッシュを非常にうまく行っており、うまくコーディングされたプラグインのほとんどは大きな問題を引き起こすことはありません。
しかし、トラフィックの多いサイトでは、適切なサーバーリソースがない場合、データベース駆動型のプラグインを使用することが問題になる可能性があります。
例えば、会員制サイトやWooCommerceを利用したオンラインストアを運営している場合、多くのキャッシュされていないリクエストに対応していることになります。このシナリオでは、唯一の現実的なオプションは、マネージドWordPressホスティングサービス、またはWooCommerceホスティングソリューションを使用することです。
現在、非常にリソースを消費するプラグインもあり、それらはすべて避けるべきである。
例えば、メールオプトインプラグイン、サイト統計プラグイン、投稿表示トラッキングプラグインなど、WordPress内に様々な分析機能を追加するプラグインがあります。これらのプラグインは、ページを読み込むたびにデータベースに非効率的に書き込みを行うため、サイトの表示速度が著しく低下する可能性があります。
MonsterInsightsのWordPress用Googleアナリティクスや Jetpack Statsのようなプラグインを使えば、よりスケーラブルにアナリティクスをトラッキングできる。
OptinMonsterのようなプラグインを使用したり、お気に入りのメールマーケティングサービスのサインアップフォームを使用することで、よりスケーラブルなトラッキングが可能なメールオプトインフォームを追加することができます。
また、404エラーを監視したり、リンク切れを追跡したりするプラグインもありますが、これはサーバーのリソースを圧迫し、大きな負荷をかける可能性があります。そのようなプラグインを使う代わりに、リンク切れを自動的に追跡し、その他多くの有益なSEOインサイトも提供してくれるAhrefsや SEMRushのようなサードパーティのクラウドサービスを使うべきだ。
プレミアムソリューションを望まないのであれば、AIOSEOのBroken Link Checkerのような無料ツールを使うことができる。本当に〜してもよいですか?
WordPressのプラグインがセキュリティに与える影響
WordPressプラグインのインストールに関しては、セキュリティも大きな懸念事項です。多くのユーザーは、プラグインを増やすとサイトが脆弱になるのではないかと心配している。
WordPressのプラグインがハッカーに悪用され、サイトが脆弱になる可能性があるのは事実です。しかし、それはまた、存在するほぼすべてのソフトウェアに当てはまります。
見落としは必ず起こる。しかし、オープンソースの良いところは、多くの人がそのソフトウェアを使っていることで、脆弱性が発見され修正されるのが早くなることだ。
SucuriのようなWordPressセキュリティプラグインを使用することで、サイトの安全性を保つことができます。彼らは何千ものサイトをスキャンし、脆弱なプラグインでほとんどのセキュリティ問題をキャッチするのに役立ちます。
WordPress全体のセキュリティを向上させることで、サイトを保護することもできます。これにより、脆弱性がハッカーに悪用される前に、セキュリティのレイヤーを追加することができます。
WordPressプラグインと信頼性
プラグインの信頼性を心配する人がいる。プラグインが廃止されたらどうしよう?更新が遅かったら?
オープンソースのWordPressエコシステムの素晴らしいところは、常に代替手段があることです。
人気のあるプラグインを使用している場合、そのプラグインが廃止されることはないでしょう。もし廃止されたとしても、他の誰かがフォークして開発を続けるでしょう。それがオープンソースの力だ。WordPressはこのようにして誕生した(以前のプラットフォームはb2/cafelogと呼ばれていた)。
実績があり、信頼できる作者のプラグインを選んでいる限り、問題はない。
コード・スニペットを追加することでプラグインを回避できますか?
ウェブ上には、「プラグインなしでWordPressでXYZを行う方法」を紹介する投稿がある:「プラグインなしでWordPressでXYZを行う方法」(この記事のようなもの)を紹介する記事は、ウェブ上に溢れている。
これらの投稿の目的は、プラグインを使うことを推奨することではなく、コードを学ぶ方法を紹介することだ。サイトにコード・スニペットを追加するには、基本的に3つの方法があります。functions.phpファイルに追加する方法、サイト固有のプラグインを使う方法、カスタム・コード・スニペットを追加するプラグインを使う方法です。
どの方法を選んでも、コードスニペットをサイトに追加すると、スタンドアロンのプラグインと同じようにパフォーマンスに影響を与えます。
プラグインと同じコード・スニペットをインストールすると、基本的にプラグインをインストールせずに実行することになる。欠点は、プラグインの更新やそのコードのセキュリティ修正を受けられないことだ。
しかし、あなたのサイトに多くのカスタマイザーを追加したい場合は、最高のWordPressコードスニペットプラグインであるWPCodeを使用することにより、いくつかのスタンドアロンプラグインを置き換えることができます。
WPCodeは、テーマのfunctions.phpファイルを編集することなく、簡単かつ安全にWordPressにカスタムコードを追加することができます。
カスタムコードスニペットをすべて1つの画面で管理できます。さらに、サイトの重要な機能を失うことなく、WordPressテーマを安全に切り替えることができます。
WPCode Proには、プライベートクラウドスニペットライブラリ、スケジュールスニペット、変換ピクセルなどが付属しています。また、WPCodeの無料版もございます。
このトピックの詳細については、WordPressプラグインとfunctions.phpファイルのどちらが優れているかについてのガイドを参照してください。
WordPressプラグインはいくつインストールすべきか?WordPressのプラグインはいくつあると便利ですか?
WordPressプラグインは、サイトを運営し、ビジネスを成長させるために必要な数だけインストールする必要があります。
平均して、ビジネスサイトには少なくとも20〜30のプラグインがあるのが普通です。
WordPressをフルに活用し、多くの高度な機能を搭載している場合、この数は簡単に50以上になる。
例えば、私たちのサイトで有効化したプラグインの数です:
- WPBeginner – 62有効化したプラグイン
- OptinMonster– 67の有効化したプラグイン
- WPForms– 54の有効化したプラグイン
- MonsterInsights– 68の有効化したプラグイン
- Syed Balkhiのブログ– 42の有効化したプラグイン
- RafflePress– 17の有効化したプラグイン
- WP Mail SMTP– 39 有効化したプラグイン
これらのカウントは、サイトの速度を低下させるのはプラグインの量ではないことを強調するはずだ。
WordPressのコーディング標準に従った高品質のプラグインを使用している限り、多数のプラグインを使用しても問題ありません。
これがPingdomによる当サイトのパフォーマンス結果である。
何十ものプラグインとカスタム・コード・スニペットを使用しているにもかかわらず、私たちのサイトはまだ半分の秒(479ミリ秒)で読み込まれます。
WordPressのプラグインを選ぶには?
ユーザーからよく寄せられる質問のひとつに、「自分のサイトに最適なプラグインはどうやって選べばいいのか」というものがあります。
無料のプラグインを探しているなら、WordPress.orgのプラグインディレクトリからダウンロードするだけです。WordPressの公式プラグインディレクトリはまた、それは良いプラグインを選択することが容易になります.
プラグインの評価や他のWordPressユーザーによるレビューを見ることができます。また、プラグインが最後に更新された時期や、インストールされているサイトの数も確認できます。
一方、プレミアムプラグインを検討しているのであれば、WordPressで評判の高い会社や開発者のものであることを本当に〜してもよいですか?不安な場合は、レビューや体験談を探してみましょう。
詳しくは、WordPressプラグインの選び方完全ガイドをご覧ください。
これからWordPressを始める方は、エキスパートが選ぶ、すべてのサイトに必要なWordPressプラグインをご覧ください。また、WPBeginnerのWordPressプラグインカテゴリーでは、最高のWordPressプラグインとその使い方を定期的に紹介しています。
WordPressのプラグインをいくつインストールすべきかについて、この投稿で疑問が解決できたなら幸いです。WordPressのよくある俗説を覆す投稿や、専門家が選ぶ最高のビジネス電話サービスもご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Mrteesurez
Coming across this article make me understand more facts about WordPress plugins.
One is that: Installing potential code snippet is like running a plugin with out installing it.
The repercussions fears me:
“The downside is that you won’t get any plugin updates or security fixes for that code”.
Initially thought I have installed too many plugins, but I now discovered that I have not.
Jiří Vaněk
I have about 31 plugins currently active on my site and I’m still in the green according to google search console as well as gt metrix and pagespeed insight. But I choose quality plugins and I also have the advantage of my own server for the entire website. So I don’t have to worry about the performance, which is now somewhere around 20% of the ram memory. Even so, I had a bad feeling about having many plugins. However, after reading this article I see that 30 plugins is a relatively normal amount if they are good. Thank you for this article. At least now I know that the number of plugins I have is not so terrible and that it is, on the contrary, a relatively common number.
WPBeginner Support
Glad we could help clear up the misconception about the number of plugins
管理者
Moinuddin Waheed
This phrase that plugins cause websites to slow down, I myself have repeated several times and was not aware of the fact that it’s not the number of plugins but the quality of plugins that we choose.
it is good to see you have disclosed how many plugins wpbeginner uses on its website.
we could ever guess it to 20 not more than that but having that much plugins and loading in less than half a second is a testament in itself about plugin myths.
Thanks for clearing the doubt.
WPBeginner Support
Glad we could clear up the common confusion
管理者
Ralph
WPBeginner runs 62 plugins? WOW! This website is so fast I’m actually speechless.
I was thinking you guys run 10-15 plugins like AIOSEO and WPForms that can do a lot of things rather than a lot of small plugins. I don’t even know 25 plugins that I would like to use.
You guys really know what you are doing!
Jiří Vaněk
There is an article on the entire wpbeginner site infrastructure here on the site. It is not one server but several in a cluster solution together with cache servers. That’s why the site is so fast. And I don’t think it was that simple considering the number of users. You can find the article at this address: https://www.wpbeginner.com/opinion/how-we-made-wordpress-faster-than-static-site-generators-case-study-speeding-up-wpbeginner/
NAON
Oh very well. Thanks so much!
This is the answer that i had to understand.
WPBeginner Support
Happy to hear we could clear up some common misunderstandings
管理者
Bilikis
Fantastic Post! Thank you for the post, It was really useful to me, I have always wanted to add more plugins to my site but was scared of speed slowing down.
Now I can add useful plugins to my site without any worry.
WPBeginner Support
Glad you found our recommendations helpful!
管理者
Vikash Pareek
I have a simple question that how many plugins are there on https://www.wpbeginner.com/ because the speed of this site is amazing,
One more thing, how can I increase the speed of my blog website, please tell a better formula…….
Thanks in advance
WPBeginner Support
We cover how many plugins we’re using in our section “How Many WordPress Plugins Should You Install?” and for how to speed up a WordPress site, we would recommend taking a look at our article below:
https://www.wpbeginner.com/wordpress-performance-speed/
管理者
White Cloud
Thanks! I currently use 56 plugins on my blog,but my blog loads quickly.My friend always says that there are too many plugins on my blog,so I can show him this post.
WPBeginner Support
Glad our opinion on this can be helpful
管理者
safik pm
So how can I find the plugins causing the issue? is it can find without the help of a developer?
WPBeginner Support
It would depend on the specific issue you are running into but for most issues, you can disable plugins until the issue is resolved for finding the problem plugin.
管理者
james
Thanks for this article. I read it very interesting because I just want to know how much is enough. I currently use 40 plugins on my website.
Francisca
Amazing !!! thanks for all the information.
WPBeginner Support
Glad you found the guide helpful
管理者
Peter
Nice article…very helpful
WPBeginner Support
Glad our guide was helpful
管理者
Anjali Pillai
So the Sucuri plugin for site security will not slow down the site right?
WPBeginner Support
The plugin should not have a large effect on your site’s speed.
管理者
J-M
I have started experiening some issues with my site, for example a page will not load when all my plug-ins are loaded. I’ve tried to troubleshoot the problem to 1 plugin – however the issue seems to only occur when I have more than 45 plug-ins installed – whatever they may be. Any advise?
WPBeginner Support
You would need to manually disable/enable plugins to find the specific conflict or another option would be to reach out to your hosting provider to see if they see any specific errors on their end for your site.
管理者
LiquidFool
How many security plug ins would your recommend?
WPBeginner Support
Unless the security plugins say they work together, we would only recommend one to prevent conflicts.
管理者
Evie
Thanks for all the awesome information you guys post! I have just learnt Wordpress this year and found it so overwhelming initially. Your articles are so well written and easy to understand and I have just created my first site! Yay
Thanks again everyone
WPBeginner Support
You’re welcome, glad our content has been helpful
管理者
Titu Das
Thank you so much for sharing the article!!
WPBeginner Support
You’re welcome
管理者
Vandana
When you inherit new websites, there are some plugins that are active but are not in use. Is there any quick way of finding out which plugin is being used or do you have to deactivate a plugin and check the frontend to see if there is any difference?
Thanks!
WPBeginner Support
There is no easy way to check sadly and you would need to manually disable the plugins one at a time
管理者
ashish
as you said about poorly coded plugins are the major cause of slow loading of your whole site. my question is simple. How to get known from a plugin that it would be right or should I go for another one! because we can’t get info about every plugin on google we shall be going to use. please reply
WPBeginner Support
That would require some coding knowledge and testing, we do not have a recommended simple way to test the quality of plugins at the moment for beginners.
管理者
Andre
Rather interesting article seeing I’ve always been concerned about the amount of plugins running, but that’s been resolved thanks to the explanations in the article.
My concern will now thus be quality rather than quantity…
WPBeginner Support
Glad our article could help clear up the misconception
管理者
Noah P.
I think a list of the 62 plugins that wpbegginer.com uses would be very beneficial for users.
WPBeginner Support
For what we’re using on our site, you would want to take a look at our Blueprint page here: https://www.wpbeginner.com/blueprint/
管理者
Asmat Ullah
Very informative article ..every WP developer must read it to avoid misconception about.. the question .. how much plugin……
WPBeginner Support
Thank you
管理者
s sah
wpbeginner is really helpful to beginners. Thank you so much for great articles.
WPBeginner Support
You’re welcome, glad you’ve found our content helpful
管理者
Friska Titi Nova
Thank you so much for the article! I am relieved! Keep on working for more inspiring writings for us, the beginners! :*
WPBeginner Support
You’re welcome, glad our content could help
管理者
C. Anderson
Just wanted to make you aware of the fact that quite a few of the plugins you recommend are disallowed by WPEngine. This was confusing to me as a beginner. At your recommendation I installed them, like W3Total Cache and WordFence but then got an email from WP Engine that I had to uninstall them within 7 days. This was a bit tough for me as an WP Beginner!
MyRealName
guys I love you. you just made my day.
Nati
Great important content! Many thanks
Haydrion Rayel
wpbeginner has 53 ? Ow .. I have only 5 plugins ..
Kadoon
Very nice breakdown about plugins.
All this is new to me and I have recently been studying about how to set up a WordPress site for my affiliate marketing; I have learnt about web-hosting, domain names, and now plugins. Just so much to learn that I don’t even know where to start or what questions to ask at the moment.
I need general advice. Can I get any?
Will be looking forward to a response. Thanks.
jaswinder Kaur
I have seen that by using too many plugins is not good for the site. So I am deleting some of them.
Danstan
I have 63 plugins and everything is just fine though I really don’t want to go past that. Haven’t had an issue before. Trust me, like he said, choose great plugins, everything will be good all the time. Good luck!
jerry
Thanks! This was great info and great comfort to a WP beginner like me!
Vitaliy Kolos
I still think you don’t want to really go overboard with the amount of plugins because the more plugins you add, the more vulnerable your site gets. That’s because some plugins are either not designed properly or designed so deliberately.
Even if you have a plugin in your dashboard and it’s inactive, malicious hackers can still take advantage of that.
Ileane
Hi Syed, I saw you link to this post from a comment you left on Ian’s blog.
My question is this – since I’m not familiar with code, when I install a plugin and something breaks, how can I possibly know for sure which plugin is poorly coded.
For example, I know that we can troubleshoot by removing all the plugins and putting them back one by one. butt that doesn’t really tell me for sure which one is poorly coded because it might just be the new one that I added and not any of the old ones.
Also – there’s always a change that the theme is the problem too. I had problems with Thesis theme and every time I would install a lead capture plugin my RSS feed would become invalid. I tried Optin Skin, Optin Monster, Hybrid Connect, and so many others that I can’t even remember them all. But to this day I never found out which one actually caused the issue.
Editorial Staff
Hey Ileane,
Evaluating the code and performance of the plugin does take some technical know how.
This plugin is a good place to start:
http://wordpress.org/plugins/p3-profiler/ << Some hosts aren't configured for this plugin, so if you don't see any results, then that's the reason. Also bloated themes with a lot of code in their functions.php file can cause problems. Remember the codes in functions.php file are similar to plugins. As for your question about new and old plugins... If any of the new plugins that you mentioned you had tried for Optins and none of them worked, then I'll lean towards that the problem is with your older plugins or theme rather than the new ones. Also important to know that sometimes it could be a conflict between two plugins or plugin and a theme. So you always have to be open to trying things out. I know disabling plugins and debugging on a live site sounds scary. That's why my suggestion would be to create a staging environment. Then test the plugins you have installed with the default theme. If the problem goes away, then you know it is your theme that's causing the problem. If not, then try the plugins. Remember if multiple different "new" plugins cause the same conflict on your site, then it is very likely that the problem is specific to your site and setup. You can also try using the wp_debug function to see how many errors are being returned. Do this on local server environment or on a staging environment. This will give you an idea on what needs to be fixed. I wish I could give you an easier answer, but with the wide-variety of plugins out there coded from the wide-variety of developers all with different skill level, it's impossible to give a simple answer. -Syed P.S. Here's the staging tutorial: https://www.wpbeginner.com/wp-tutorials/how-to-create-staging-environment-for-a-wordpress-site/
管理者
Ileane
Thanks Syed!!
I use the P3 Profiler Plugin and it was really helpful. I got rid of a ton of plugins based on the heavy load times and poor performance.
I need to set up the staging environment and do some testing. Do you offer a service for that?
Thanks again for your response!
Huguens M
What a relief… before reading this article I was totally confused about this subject. You guys are awesome. The burden has now been lifted. Wooooohhhhhhhhhhhhhhhhh!!
Ranjeet kumar
Thanks for this article. This is too good!
Dave Bell
A great article. Really helps clarify what the real issues are. I noticed myself becoming paranoid about plugins. 10 or 11, oh my! Now I feel the pressure is off. Of course good solid properly coded plugins are the order of the day. Dave
Patricio Proaño
Excellent article, very usefull!
Kenny Dowling
Thank you. A very useful and informative article which counters opinion based guidance I have read in some well known books.
And I agree with Waqas Lone above.
Rambo Ruiz
Hey thanks for clearing this up I too have been wondering if too much plugins will make my site load slower. Great to know that it won’t
Frank Woodman Jr
Thanks for what clearly is the best article explaining WordPress plugins and how to use them that I’ve seen. And you’ve done it in an easy to understand and follow manor that even the newbies can follow along.
This is one article that I’ll both bookmark and share as it’s truly a wonderful resource.
Martin
Sometimes you can cut a long story short:
1. Install only plugins you are going to use, do not leave them deactivated, delete them in this case.
2. Install f.ex. 6Scan security Plugin to see whether the plugins you are using are compromizing your site’s security and deal with them appropriately.
3. Offer links to sites who can meassure your sites loading performance http://tools.pingdom.com/fpt/
4. install plugins like Wordfence and WP Firewall2 for neccessary protection of your site. Here we are not only talking plugins, themes can have the same security problems.
Thank You
Editorial Staff
Well if two parties are on the same page, you can do that. However, when you are trying to educate others regarding the issue, then it is best to be thorough.
管理者
Waqas Lone
Well you guys have done a really good job by explaining all this. Not everyone understand the reason behind it + many people like more in-depth analysis into everything which is IMPORTANT Great article!
Frank Woodman Jr
Appreciate your additional input and it sounds like you’ve give us some good advice.
lulu
well i agree about making this article a 50 word article but for beginners it is better to be presented the way the author did. The article gives REASSURANCE. And believe me, we, the beginners, have to deal with ALOT of scary unknowns.
Charlie
I have about 450 plugins installed on one of my multi-site networks. Obviously not all activated on the same site. I find the P3 (Plugin Performance Profiler) plugin is a good way to see which plugins are causing any issues.
Mladen
Thanks for this article. It was very interesting for me reading it, because i was just wondering how much is enough. Currently i am using 40 plug-ins on my site.
Alex Denning
Really solid advice there – especially not the number, the quality – WPBeginner is proof of that itself