web-dev-qa-db-ja.com

メソッド内にクラスが存在するかどうかを確認する

私はOOPの初心者で、最初のプラグインを書いています。 Facebookプラグイン が既に有効になっているかどうかを確認したいのですが。もしそうなら、私はいくつかのコードをスキップしたいです。

class MyClass {
...
    function fb_js_sdk_setup() {
        // Check if Facebook plugin is activated 
        if ( class_exists( 'Facebook_WP' ) )
            return;
        // Continue if Facebook plugin is not active
        ...
    }

}

私のif (class_exists())ステートメントが機能しません。アドバイスや指示を聞いてください。ありがとうございます。

1
blogjunkie

特定のプラグインがアクティブになっているかどうかを確認するには、 is_plugin_active() メソッドを使用する必要があります。プラグインを無効にしてもクラスFacebook_WPはまだ存在します。

2
Darshan Thanki