هل يمكنك توفير تكامل متعدد المواقع؟
ngrudev بالتأكيد ، شكرًا على الاقتراح ، سنعمل على ذلك في الإصدارات القادمة decarvalhoaa
مرحبا hyyan
لم أعمل مع مواقع متعددة ولست متأكدًا مما يجب إضافته / تغييره لدعمه ، أحتاج إلى مساعدتك في هذا الأمر.
لقد رأيت أنك أضفت التحقق متعدد المواقع في فحص التبعيات هنا . ما الذي يجب مراعاته أيضًا؟
مرحبًا ، لقد واجهت مؤخرًا مشكلة في المكونات الإضافية الخاصة بك. كانت لدي حالة معينة ، في موقع متعدد المواقع كان لدي موقع واحد حيث أحتاج إلى تكامل woo-poly ، فقد أظهر لي رسالة حيث لا يكون تنبيه woo و poly نشطًا ، ويكونان نشطين في الموقع الفرعي. خاتمة ، يتحقق تكامل woo-poly فقط مما إذا كان المتطلب نشطًا في الشبكة بأكملها ، وليست حالة نهائية. إذا كان من الممكن أن تأخذ في الاعتبار الإصدار التالي لتحسين التحقق الأولي. شكرا ، أنت تقوم بعمل رائع.
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 لقد واجهت نفس المشكلة بالضبط.