• Resolved maczek6000

    (@maczek6000)


    Wersja pluginu:
    3.0.2

    Opis 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 Sierotek

    Efekt:
    Integracja z ACF nie jest widoczna, je?li jest ono aktywowane w sieci witryn

    Rozwi?zanie:
    Zmieni? warunki sprawdzania aktywnych pluginów w funkcji iworks_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.