質問: is_plugin_active関数が存在しません 私はwordpress 3.0.5を使用していて、3.1rc4でテストしました。私のプラグインのメインphpファイルで、私がis_plugin_activeを呼び出そうとすると、call to undefined function is_plugin_active()が得られます。 add_actionとadd_filterを呼び出すことができます。これを修正するために何をチェック/変更する必要がありますか?これはプラグインページの管理者の中で起こっています。私のメインプラグインファイルの一番上に、if (function_exists('is_plugin_active')) {があり、これは常にfalseを返します。私のメインプラグインファイルから他のプラグインの機能を見ることもできません(それが助けになる場合)。
回答: シンプルで簡単 _ wp _ から撮影if ( ! function_exists( 'is_plugin_active' ) ) require_once( abspath . '/wp-admin/includes/plugin.php' ); そしての任意のインスタンス if ( is_plugin_active( 'feed-them-social/feed-them.php' ) ) { } 機能チェックを受ける。 soこれ以上エラーはありません。