Pro dan Kontra Multisite WordPress
Jika Anda mengelola beberapa situs WordPress, pastinya Anda merasa perlu untuk bisa mengelola semuanya dari satu dashboard. WordPress memiliki solusinya – instalasi multisite. Artinya, Anda menginstal WordPress sekali saja, dan membuat serta mengelola beberapa situs individual dalam satu instalasi WordPress ini, semuanya dari satu Admin. Anda tidak perlu melihat lebih jauh dari WordPress.com untuk contoh multisite.
Kontrol yang dilakukan oleh administrator situs terhadap masing-masing situs terpotong, dan Administrator Jaringan atau Admin Super menjadi sangat berkuasa, dengan kekuasaan utama atas admin masing-masing situs. Plugin dan tema tidak dapat dipasang atau diubah oleh administrator situs, dan hanya Admin Super yang dapat melakukannya.
Kapan Tidak Menggunakan Multisite
Situs-situs dalam multisitus beroperasi sebagai unit terpisah tanpa banyak tumpang tindih. Jadi, jika yang Anda inginkan hanyalah kumpulan situs yang berbagi data dan pengguna, maka multisite bukan untuk Anda. Jika satu-satunya persyaratan Anda adalah agar laman web Anda terlihat berbeda, hal itu dapat dicapai dengan menggunakan plugin yang beralih antar tema. Jika hanya ingin memiliki berbagai tingkat akses untuk pengguna yang berbeda, Anda dapat membatasi kemampuan, menautkan URL, atau mengganti pengguna dan menu hanya dengan menggunakan plugin.
Anda juga harus melewati multisitus jika admin situs ingin menambahkan tema dan plugin secara bebas, atau jika mereka tidak ingin berbagi ruang server atau database. Hal yang sama juga berlaku jika mereka ingin menggunakan penyedia layanan hosting yang berbeda.
Kapan Menggunakan Multisite
Multisitus paling menguntungkan bagi organisasi mana pun yang memiliki pengaturan hierarki, seperti Pemerintah dan berbagai Sayapnya, Universitas dan Departemennya, atau jaringan blog yang terkait dalam beberapa hal. Multilokasi lebih cocok untuk lokasi yang beroperasi dengan tingkat independensi yang tinggi dalam wilayah operasinya sendiri dan berbagi sumber daya yang sama.
Oleh karena itu, multisite merupakan suatu hal yang beragam, memiliki kelebihan dan kekurangan, dan kebutuhan akan multisite harus dinilai berdasarkan kasus per kasus.
Kelebihannya
- Anda dapat mengelola sejumlah situs individual dari satu dasbor yang terlihat seperti ini.
- Setiap admin situs memiliki kebebasan untuk mengelola situs mereka, dengan batasan tertentu.
- Tema dan plugin hanya perlu diinstal satu kali dan kemudian diaktifkan di seluruh jaringan. Ditto untuk pembaruan. Hal ini tidak hanya menghasilkan manajemen yang lebih baik, namun juga membuat penggunaan ruang server menjadi lebih efisien.
- Pengguna dapat membuat blog mereka sendiri di jaringan Anda dan mengelolanya. Jika Anda ingin tetap bersifat pribadi, Anda dapat membatasi akses ke pengguna.
- Anda dapat memonetisasi jaringan dengan menawarkan layanan hosting kepada orang lain. Jika Anda menggunakan shared hosting, ini mungkin sedikit sulit. Blog-blog ini akan memiliki tabelnya sendiri di dalam database. Mereka tidak memiliki direktori sendiri di server Anda, tetapi jika menyangkut unggahan media dalam jaringan, mereka memiliki direktori terpisah. Karena struktur file dikelola oleh WordPress, Anda tidak perlu repot melakukannya.
Kontra
- Tidak semua plugin dapat berfungsi pada multisite. Anda harus memeriksa apakah plugin tersebut kompatibel dengan multisitus sebelum menginstalnya.
- Masing-masing situs tidak dapat menambah atau menghapus tema dan plugin. Jika ada di jaringan, mereka dapat diaktifkan dan dinonaktifkan.
- Jika situs atau server Anda mengalami downtime, hal ini akan memengaruhi semua situs di jaringan.
- Setiap lonjakan lalu lintas ke salah satu situs di jaringan dapat mempengaruhi kecepatan semua situs lain di jaringan. Ini mungkin agak sulit untuk ditangani oleh seorang pemula.
- Tidak semua paket hosting mendukung multisite. Kebutuhan hosting akan meningkat untuk multisite. Jika Anda berencana menggunakan beberapa situs yang lebih bersifat situs uji, shared hosting mungkin sudah cukup. Namun jika Anda ingin menambahkan situs dalam jumlah besar, terutama situs dengan lalu lintas tinggi, Anda perlu meningkatkan kebutuhan hosting Anda. Kami sangat merekomendasikan WP Engine dan Flywheel – keduanya dihargai sekitar $30 per bulan untuk dukungan multisitus.
WordPress Multisite adalah fitur yang sederhana dan kuat, namun sebelum Anda menginstalnya, pastikan itu adalah solusi yang tepat untuk Anda. Memisahkan situs dari multisitus di lain waktu, atau memigrasikan multisitus mungkin terlalu rumit untuk Anda tangani tanpa bantuan profesional.
Jika Anda mempertimbangkan multisitus hanya untuk kemudahan pengelolaan beberapa situs WordPress dari satu layar, mungkin Anda juga harus mempertimbangkan layanan terkelola dengan penyedia layanan seperti ManageWP. Ini adalah layanan berbayar yang memberikan manfaat lain seperti keamanan, pencadangan, dan kloning.
Pemasangan Multisitus
Anda harus menjadi administrator dan memiliki akses ke sistem file server Anda untuk dapat membuat multisite. Anda harus memiliki hak istimewa untuk mengedit file dan membuat direktori. Ada kemungkinan bahwa, meskipun Anda tidak nyaman dengan kode, Anda akan menyiapkan multisite tanpa menemui hambatan apa pun. Namun pengetahuan tentang PHP, CSS, HTML, dan manajemen server akan berguna jika Anda harus memecahkan masalah.
Sebelum memulai, putuskan apakah Anda ingin menambahkan situs sebagai subdomain atau subfolder. Ini tidak dapat diubah nanti, jadi tentukan pilihan Anda dengan hati-hati. Dalam istilah URL, ini berarti,
- Menetapkan sub-domain berbeda untuk setiap situs: site1.multisite.com, site2.multisite.com
- Menetapkan jalur berbeda untuk setiap situs: multisite.com/site1, multisite.com/site2
Anda juga dapat menetapkan domain seperti multisite1.com, multisite2.com, tetapi ini memerlukan penggunaan plugin dan beberapa pengetahuan teknis.
Jadi bagaimana cara menginstal multisite? Saya akan melalui langkah-langkahnya di sini dengan mendemonstrasikan instalasi dengan XAMPP lokal.
1. Mengaktifkan fitur Multisite.
- Langkah pertama dalam menginstal multisite adalah menginstal WordPress dengan cara biasa. Temukan file wp-config di WordPress Anda dan buka.
Temukan frasa  “/* Itu saja, berhenti mengedit! Selamat ngeblog. */” di dekat akhir file. Tepat di atas frasa ini, tambahkan satu potong kode berikut:
define('WP_ALLOW_MULTISITE', true);- Simpan file dan muat ulang kembali ke server.
- Sekarang, Anda akan menemukan item baru "Pengaturan Jaringan" yang ditambahkan di bawah Alat di Dasbor Anda.
2. Menyiapkan Subdomain dan Subdirektori.
- Lanjutkan ke Alat > Penyiapan Jaringan dan pilih antara sub-domain dan sub direktori.
- Jika Anda menyiapkan jaringan berbasis sub-domain, Anda harus menanyakan kepada penyedia layanan hosting Anda, karena tidak banyak dari mereka yang mengizinkan fasilitas ini. Mereka harus menyiapkan DNS wild card untuk situs Anda. Subdirektori tidak memerlukan izin seperti itu. Setelah Anda menentukan pilihan, klik instal.
- Karena saya menggunakan server lokal yang dihosting sendiri untuk menginstal WordPress, pilihan saya terbatas pada Sub-direktori (untuk server yang dihosting, opsi Sub-domain juga akan ditawarkan)
- Jika Anda ingin mengubah instalasi WordPress yang ada menjadi multisite, opsi subdirektori tidak terbuka untuk Anda. Anda hanya dapat membuat jaringan dengan subdomain.
- Beberapa baris kode akan dibuat untuk Anda masukkan ke dalam file wp-config.php dan di file .htacess Anda.
- Masukkan kode sesuai instruksi dan simpan file, dan WordPress Multisite akan berhasil diinstal. Untuk mengakses Dasbor Admin Jaringan Anda, Anda harus login lagi.
3. Membuat atau Menambah situs
Saat Anda mencapai tahap ini, Multisite WordPress Anda sama seperti situs normal lainnya. Untuk mengubahnya menjadi multisitus yang benar-benar berfungsi, Anda harus membuat dan menambahkan situs baru. Berikut cara melakukannya,
Di Dasbor Jaringan, klik Situs Saya > Admin Jaringan > Situs > Tambah Baru
4. Mengaktifkan Tema
Anda dapat menginstal dan mengaktifkan tema di multisitus dengan 2 cara – menginstalnya di Admin jaringan dan mengaktifkannya untuk seluruh jaringan, atau menginstalnya di Admin Jaringan dan mengaktifkannya dengan mengedit di dalam situs tersebut. Untuk mengaktifkan tema pada cara pertama, cari Tema di Dasbor Jaringan dan klik Tambah Baru. Setelah tema diinstal, klik Network Enable. Sekarang tema tersebut akan langsung tersedia untuk seluruh jaringan.
Untuk mengaktifkan tema dengan metode kedua, di Admin Jaringan, klik terlebih dahulu pada Situs lalu pada situs di mana Anda ingin mengaktifkan tema tersebut. Lalu klik Edit > Tema dan temukan tema yang ingin Anda aktifkan. Klik Aktifkan di bawah tema itu. Sekarang, saat membuka tab Tema di Admin situs tersebut, Anda akan melihat tema yang telah Anda tambahkan. Situs kemudian dapat memilih untuk mengaktifkan tema.
5. Mengaktifkan Plugin
Sebagai langkah terakhir, Anda perlu menginstal dan mengaktifkan plugin untuk multisite. Untuk ini, unduh dan instal plugin seperti yang Anda lakukan pada cara biasa. Jika Anda ingin mengaktifkan plugin untuk seluruh multisite setelah itu, klik Network Activate dan plugin akan diaktifkan di semua situs.
Jika Anda ingin plugin aktif hanya di satu situs, unduh dan instal plugin di Admin Jaringan. Kemudian kunjungi situs tersebut sebagai administrator situs dan aktifkan plugin di masing-masing situs.
Untuk menyimpulkan
Jadi, nilai kebutuhan Anda, dan jika diperlukan, jangan ragu untuk menginstal multisite. Meskipun menginstal multisite cukup mudah, ada kerumitan yang terlibat dalam pengelolaannya. Memigrasikan multisitus atau memisahkan satu situs dari multisitus juga bisa menjadi hal yang sedikit menakutkan. Aturan praktisnya di sini adalah Lanjutkan Dengan Hati-hati.





