web-dev-qa-db-ja.com

未使用のプラグインをすべて表示

私の会社には現在約20のサイトがあり、日々成長しています。私たちはプラグインを調べて標準を設定しようとしています。 IEは、フォームはプラグインXを使用します。

使用済みまたは未使用のプラグインを表示できる機能はありますか?私は考えられるすべてのものを探してみましたが、私の人生のために答えを見つけることはできません。

2
Marc Palmer

私はあなたがこのプラグインを使うことができると思います:

http://wordpress.org/extend/plugins/wpmu-plugin-stats/screenshots/

サイト全体でどのプラグインがアクティブになっているか、およびどのブログプラグインがアクティブになっているかに関する情報をサイト管理者に提供します。

このプラグインはget_plugins()を使用しています

http://codex.wordpress.org/Function_Reference/get_plugins

比較するために各ブログのget_option('active_plugins')を取得します。

各ブログではswitch_to_blog()を使っているので大規模なマルチサイトでは遅くなるかもしれませんが、wordpress 3.5を更新した後はもっと速くなったと思います

1
birgire

要するに、これを書いている時点でWordPressレポジトリで入手可能な23,499個のうち、あなたがインストールしたさまざまなプラグインが現在何かをしているかどうかを簡単に判断することはできません。

プラグインが有効になっている場合は、「使用中」です。特定のプラグインが実際に何かをしているかどうかは、まったく別の問題です。プラグインは無限に近い数の異なることを実行できるので、過去および将来のすべてのプラグインが何かを実行しているかどうかをテストする方法があるのはほとんど不可能です。

例として、あなたが[some_shortcode]で使うショートコードプラグインがあるとしましょう。あなたはそのショートコードをあなたの投稿で検索することができます、そしてあなたの検索が空になったら、あなたはそれが使われていないことを知っています。しかし、他のプラグインでは、コンテンツのキャッシュ、SEOの追加、ブログのソーシャル性の向上、フッターテキストの変更など、まったく異なることが行われます。それらが「使用中」かどうかを判断するためのテストを作成しますか。

1
akTed