Wykrywanie integracji ACF – Multisite
-
Wersja pluginu:
3.0.2Opis błędu:
Sierotki nie wykrywają integracji Advanced Custom Fields jeśli Advanced Custom Fields są aktywowane w sieci witryn (network active)Reprodukcja:
1. Stwórz instalację WordPress Multisite
2. Aktywuj ACF lub ACF PRO w całej sieci
3. Aktywuj Sierotki na wybranej stronie
4. Sprawdź menu integracji SierotekEfekt:
Integracja z ACF nie jest widoczna, jeśli jest ono aktywowane w sieci witrynRozwiązanie:
Zmienić warunki sprawdzania aktywnych pluginów w funkcjiiworks_orphan_options_check_available_integrations()
na uwzględniające pluginy aktywowane w sieci.Przygotowałem rozwiązanie, ale nie widzę repository do którego mógłbym wystawić pull requesta:
php // file \sierotki\etc\options.php // line 277 //original $plugins = get_option( 'active_plugins' ); //suggestion $plugins = get_option( 'active_plugins' ); if (is_multisite()) { $network_plugins = array_flip(get_site_option('active_sitewide_plugins')); $plugins = array_merge($plugins, $network_plugins); $plugins = array_unique($plugins); }
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
- The topic ‘Wykrywanie integracji ACF – Multisite’ is closed to new replies.