【问题标题】:How to check if WooCommerce plugin is enabled?如何检查 WooCommerce 插件是否已启用?
【发布时间】:2021-02-24 14:32:21
【问题描述】:

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

谁能告诉我有什么问题? 谢谢。

 if( class_exists( 'WooCommerce' )) {//add options}

【问题讨论】:

    标签: php wordpress woocommerce plugins redux-framework


    【解决方案1】:

    请尝试以下方法:

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

    【讨论】:

    • 非常感谢它的工作原理。你能告诉我为什么那个代码不起作用吗?我看到的所有开发人员都在使用它并真正发挥作用。
    • 这取决于上下文以及您使用代码的位置......当你说“所有开发人员......”时也要小心,因为他们中的大多数人并不是真正的开发人员......跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 2020-05-15
    相关资源
    最近更新 更多