如何检查 WooCommerce 插件是否已启用?

IRD*_*RDN 3 php wordpress plugins woocommerce hook-woocommerce

我正在尝试检查 WooCommerce 插件是否处于活动状态,然后向选项面板添加一些选项。但这段代码不能正常工作。

谁能告诉我出了什么问题吗?

 if( class_exists( 'WooCommerce' )) {//add options}
Run Code Online (Sandbox Code Playgroud)

Loi*_*tec 8

请尝试以下方法:

if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
    // Yes, WooCommerce is enabled
} else {
    // WooCommerce is NOT enabled!
}
Run Code Online (Sandbox Code Playgroud)

  • 这取决于上下文以及您使用代码的位置……当您说“所有开发人员……”*时也要小心,因为他们中的大多数人并不是真正的开发人员…… (2认同)