检查方法中是否存在类

时间:2012-09-06 作者:blogjunkie

我是OOP新手,正在编写我的第一个插件。我想检查一下Facebook plugin 已激活。如果是,我想跳过一些代码:

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 个回复
最合适的回答,由SO网友:Darshan Thanki 整理而成

您应该使用is_plugin_active() 方法来检查某个插件是否已激活。班级Facebook_WP 即使您停用插件,也将仍然存在。

结束

相关推荐

why is there an author.php

为什么有作者。php文件时,相同的信息是在单一的。php?我查看了模板层次结构,人们会认为如果作者。php不存在,单一。php将发挥作用,但它没有。我还认为,如果你为作者设置样式。php会影响页面上的作者简历,但事实并非如此。所以我想把作者简历一起删除。也许把它变成一个函数并在我的页面中调用它。你觉得怎么样?