如何让Payzone WooCommerce支付网关插件显示在设置中?

时间:2018-07-02 作者:hazrpg

我们设置了多站点,但由于某些原因,Payzone不会显示为付款方式。它似乎只影响多个站点,因为如果我把它安装到一个正规的WordPress/WooCommerce站点上,它会显示得非常好。

那么,有人知道我该如何解决这个问题,或者至少知道为什么它在多站点上不起作用吗?我有什么遗漏吗?

1 个回复
最合适的回答,由SO网友:Keith RIgby 整理而成

正如Rustom所提到的,插件没有检查这个多站点是否被激活-您可以为多站点添加一个签入,在插件注册文件中添加以下内容,就在现有活动检查功能的下方。

 if(!function_exists(\'is_plugin_active_for_network\')){
        require_once(ABSPATH .\'/wp-admin/includes/plugin.php\');
            if(is_multisite() && 
    is_plugin_active_for_network(\'woocommerce/woocommerce.php\')){//check if multisite and check 
           /** add in the functions from inside the current active check. **/
        }
    }

结束

相关推荐

使用MultiSite,我如何让网络上的两个不同的站点拥有不同的活跃主题?

我在使多站点按预期工作时遇到一些问题。我学习了一些教程,并一步一步地完成了所有的工作。多站点已启用,我可以访问站点网络,但当我更改一个站点仪表板上的主题时,我的所有站点的主题都会更改。我使用子目录,所以mydomain.com 和mydomain.com/site1 等。我注意到当我去仪表板mydomain.com/site1, 我只是想mydomain.com/wp-admin/. 我不知道这是否是预期的行为,但我认为可能是mydomain.com/site1/wp-admin/. 路由似乎工作不正常。