Woo-poly-integration: Kompatibilitas multisitus

Dibuat pada 27 Sep 2016  ·  6Komentar  ·  Sumber: hyyan/woo-poly-integration

Bisakah Anda menyediakan integrasi multisite?

enhancement help wanted

Semua 6 komentar

@ngrudev Tentu, terima kasih atas sarannya, kami akan mengerjakannya di rilis berikutnya @decarvalhoaa

Hai @hyyan

Saya belum bekerja dengan multisite dan saya tidak yakin apa yang perlu ditambahkan/diubah untuk mendukungnya. Perlu bantuan Anda dalam hal ini.

Saya telah melihat Anda telah menambahkan pemeriksaan multisite di cek dependensi di sini . Apa lagi yang perlu dipertimbangkan?

Hai, saya baru-baru ini menghadapi masalah dengan plugin Anda. Saya memiliki kasus tertentu, di multisite saya memiliki satu situs di mana saya memerlukan integrasi woo-poli, itu menunjukkan kepada saya pesan di mana notify woo dan poly tidak aktif, dan aktif di situs anak. Kesimpulan integrasi woo-poli hanya memeriksa apakah persyaratan aktif di seluruh jaringan, dan itu bukan kasus definitif. Jika memungkinkan untuk memperhitungkan rilis berikutnya untuk meningkatkan validasi awal. Terima kasih, Anda melakukan pekerjaan yang hebat.

@gfirem terima kasih atas umpan balik yang berharga , saya sebenarnya sudah mengetahui hal ini , saya pikir masalah saat ini adalah woopoly memeriksa apakah multisite aktif kemudian mencari plugin multisite saja tanpa mundur untuk plugin aktif situs saat ini .

Saya tidak tahu apakah ini masalah bagi Anda sekarang, tetapi saya kira berikut ini bisa menjadi solusi sementara hingga rilis berikutnya

Arahkan ke Plugin.php file , baris 75 dan ubah metode canActivate menjadi:

   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;
    }

Terima kasih

@hyyan saya mengalami masalah yang sama persis.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

vasildervenski picture vasildervenski  ·  19Komentar

hyyan picture hyyan  ·  13Komentar

mrleemon picture mrleemon  ·  4Komentar

Magneticdud picture Magneticdud  ·  5Komentar

Jon007 picture Jon007  ·  19Komentar