你能提供多站点集成吗?
@ngrudev当然,感谢您的建议,我们将在下一个版本中解决这个问题@decarvalhoaa
您好,我最近遇到了您的插件问题。 我有一个特殊情况,在一个多站点中,我有一个需要 woo-poly 集成的站点,它向我显示一条消息,通知 woo 和 poly 未处于活动状态,并且在子站点中处于活动状态。 结论 woo-poly-integration 仅检查需求是否在整个网络中处于活动状态,而不是确定的情况。 如果有可能考虑到下一个版本以改进初始验证。 谢谢,你做得很好。
@gfirem感谢您提供宝贵的反馈,我实际上已经意识到这一点,我认为当前的问题是 woopoly 检查多站点是否处于活动状态,然后它仅搜索多站点插件,而不会回退当前站点的活动插件。
我不知道这对你来说现在是否有问题,但我想以下可能是下一个版本之前的临时解决方案
Naviaget 到Plugin.php
文件,行75
并将canActivate
方法更改为:
public static function canActivate()
{
$polylang = false;
$woocommerce = false;
/* check polylang plugin * */
if (
(
is_plugin_active('polylang/polylang.php') ||
is_plugin_active('polylang-pro/polylang.php')
) ||
(
is_plugin_active_for_network('polylang/polylang.php') ||
is_plugin_active_for_network('polylang-pro/polylang.php')
)
) {
$polylang = true;
}
/* check woocommerce plugin * */
if (
is_plugin_active('woocommerce/woocommerce.php') ||
is_plugin_active_for_network('woocommerce/woocommerce.php')
) {
$woocommerce = true;
}
return $polylang && $woocommerce;
}
谢谢
@hyyan我遇到了完全相同的问题。