Können Sie eine Multisite-Integration bereitstellen?
@ngrudev Klar, danke für den Vorschlag, daran werden wir in den nächsten Releases arbeiten @decarvalhoaa
Hallo @hyyan
Ich habe nicht mit Multisite gearbeitet und bin mir nicht sicher, was hinzugefügt / geändert werden muss, um es zu unterstützen. Brauchen Sie Ihre Hilfe dazu.
Ich habe gesehen, dass Sie die Multisite-Prüfung in der Abhängigkeitsprüfung hier hinzugefügt
Hallo, ich habe vor kurzem ein Problem mit deinen Plugins. Ich hatte einen besonderen Fall, in einer Multisite hatte ich eine einzelne Site, wo ich die Woo-Poly-Integration benötige. Fazit Die Woo-Poly-Integration prüft nur, ob die Anforderung im gesamten Netzwerk aktiv ist, und es handelt sich nicht um einen definitiven Fall. Wenn es möglich ist, bis zur nächsten Version zu zählen, um die anfängliche Validierung zu verbessern. Danke, du machst ein tolles Werk.
@gfirem Vielen Dank für wertvolles Feedback, das ist mir bereits bewusst. Ich denke, das aktuelle Problem ist, dass Woopoly prüft, ob Multisite aktiv ist, dann durchsucht es nur die Multisite-Plugins ohne Rückfall auf aktuelle Site-Aktive Plugins.
Ich weiß nicht, ob das jetzt ein Problem für Sie ist, aber ich denke, das Folgende könnte eine vorübergehende Lösung bis zum nächsten Release sein
Navigieren Sie zur Datei Plugin.php
, Zeile 75
und ändern Sie die Methode canActivate
in :
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;
}
Vielen Dank
@hyyan Ich habe genau das gleiche Problem