WordPress Multisite mengubah satu instalasi WordPress menjadi jaringan situs yang saling terhubung, semuanya dikelola dari satu dasbor. Ini adalah fitur yang kuat yang dibangun ke dalam inti WordPress, tetapi bukan solusi yang tepat untuk setiap skenario. Panduan ini menjelaskan apa itu Multisite, kapan itu masuk akal, bagaimana cara mengaturnya, dan apa yang perlu diperhatikan saat mengelola jaringan situs.
Apa Itu WordPress Multisite?
WordPress Multisite adalah fitur bawaan yang memungkinkan Anda menjalankan beberapa situs WordPress dari satu instalasi. Semua situs dalam jaringan berbagi file inti WordPress, plugin, dan tema yang sama, tetapi setiap situs memiliki konten, pengguna, dan pengaturannya sendiri. Seorang "Super Admin" mengelola pengaturan tingkat jaringan, sementara admin situs individual mengelola konten situs mereka sendiri.
Bagaimana Multisite Bekerja di Balik Layar
Ketika Anda mengaktifkan Multisite, WordPress membuat tabel database tambahan untuk setiap situs dalam jaringan. Tabel utama (wp_options, wp_posts, wp_users) tetap untuk situs utama, sementara situs baru mendapatkan tabel dengan prefiks mereka sendiri (wp_2_options, wp_2_posts, dll.). Tabel wp_users dan wp_usermeta dibagikan di seluruh situs, memungkinkan pengguna memiliki akun di beberapa situs dalam jaringan.
Kapan Menggunakan Multisite (dan Kapan Tidak)
Multisite sangat cocok untuk struktur organisasi tertentu. Memahami kapan itu sesuai dan kapan tidak akan menyelamatkan Anda dari sakit kepala migrasi di kemudian hari.
| Gunakan Multisite Ketika | Hindari Multisite Ketika |
|---|---|
| Departemen universitas membutuhkan situs terpisah | Situs membutuhkan lingkungan hosting yang berbeda |
| Lokasi waralaba berbagi merek | Setiap situs membutuhkan plugin yang berbeda |
| Satu organisasi mengelola beberapa blog | Situs memiliki tingkat lalu lintas yang sangat berbeda |
| Situs multibahasa dengan konten terpisah | Situs klien yang membutuhkan manajemen independen |
| Lingkungan pengembangan/staging | Situs yang mungkin perlu dipindahkan secara independen |
| Merek yang konsisten di seluruh properti | Toko e-commerce dengan pengaturan pembayaran yang berbeda |
Subdomain vs. Subdirektori
WordPress Multisite menawarkan dua struktur URL untuk situs jaringan:
Subdirektori (Berdasarkan Jalur)
example.com/site1/, example.com/site2/
- Pengaturan lebih sederhana, tidak perlu konfigurasi DNS
- Semua situs berbagi otoritas domain utama
- Tidak tersedia jika WordPress diinstal di subdirektori
- Memerlukan situs utama diatur di akar domain
Subdomain
site1.example.com, site2.example.com
- Setiap situs terasa lebih independen
- Memerlukan konfigurasi DNS wildcard
- Dapat menggunakan pemetaan domain untuk domain yang sepenuhnya kustom
- Agak lebih kompleks untuk diatur dengan sertifikat SSL
Untuk tujuan SEO, subdirektori mengkonsolidasikan otoritas domain lebih efektif. Untuk independensi organisasi, subdomain atau domain yang dipetakan memberikan pemisahan yang lebih bersih.
Mengatur WordPress Multisite: Langkah demi Langkah
Prasyarat
- Sebuah instalasi WordPress yang baru atau sudah ada (versi 6.0 atau lebih tinggi disarankan)
- Akses FTP atau manajer file untuk mengedit wp-config.php dan .htaccess
- Nonaktifkan semua plugin sebelum mengaktifkan Multisite
- Cadangkan database dan file Anda sepenuhnya
Langkah 1: Aktifkan Multisite di wp-config.php
Tambahkan baris ini ke file wp-config.php Anda, di atas baris yang mengatakan "Itu saja, hentikan pengeditan!":
define( 'WP_ALLOW_MULTISITE', true );
Langkah 2: Instal Jaringan
Setelah menambahkan konstanta dan menyegarkan dasbor Anda, pergi ke Alat > Pengaturan Jaringan. Pilih antara subdomain atau subdirektori, masukkan judul jaringan dan email admin Anda, lalu klik Instal.
Langkah 3: Perbarui Berkas Konfigurasi
WordPress akan menampilkan potongan kode untuk ditambahkan ke berkas wp-config.php dan .htaccess Anda. Salin ini persis seperti yang ditunjukkan. Penambahan wp-config.php mendefinisikan konfigurasi jaringan Anda, sementara aturan .htaccess menangani pengaturan URL untuk situs jaringan.
Langkah 4: Masuk Kembali
Setelah memperbarui berkas konfigurasi, keluar dan masuk kembali. Anda sekarang akan melihat menu Situs Saya di bilah admin dan akses ke dasbor Admin Jaringan.
Mengelola Jaringan Multisite Anda
Dasbor Admin Jaringan
Dasbor Admin Jaringan terpisah dari dasbor situs individual. Dari sini Anda dapat:
- Situs: Membuat, mengedit, menonaktifkan, atau menghapus situs dalam jaringan
- Pengguna: Mengelola pengguna di semua situs dan menetapkan peran tingkat jaringan
- Templat: Menginstal templat dan mengontrol mana yang tersedia untuk situs jaringan
- Plugin: Menginstal plugin secara jaringan atau mengizinkan aktivasi per situs
- Pengaturan: Mengonfigurasi opsi pendaftaran, batas unggahan berkas, dan pengaturan default
Peran Pengguna di Multisite
Multisite menambahkan peran "Super Admin" di atas peran WordPress standar. Berikut adalah perbedaan peran:
| Peran | Lingkup | Kemampuan Utama |
|---|---|---|
| Super Admin | Seluruh jaringan | Menginstal plugin/templat, mengelola semua situs |
| Administrator | Situs tunggal | Mengelola konten, pengguna, dan pengaturan (tidak dapat menginstal plugin) |
| Editor | Situs tunggal | Mengelola dan menerbitkan semua pos |
| Penulis/Kontributor | Situs tunggal | Membuat dan mengelola konten sendiri |
Manajemen Plugin dan Templat
Di Multisite, hanya Super Admin yang dapat menginstal plugin dan templat. Admin Situs hanya dapat mengaktifkan plugin dan templat yang telah disediakan oleh Super Admin. Anda juga dapat "Mengaktifkan Jaringan" sebuah plugin untuk memaksanya aktif di semua situs, yang berguna untuk keamanan, caching, dan plugin SEO yang harus berjalan di mana saja.
Pertimbangan Kinerja
Jaringan Multisite berbagi sumber daya server di seluruh situs. Seiring pertumbuhan jaringan Anda, kinerja dapat menurun tanpa perencanaan yang tepat:
- Pertumbuhan database: Setiap situs menambahkan sekitar 10-12 tabel. Jaringan dengan 50 situs berarti 500+ tabel tambahan di database yang sama.
- Limitasi hosting bersama: Multisite berkinerja buruk di hosting bersama. Gunakan VPS atau server khusus dengan RAM dan CPU yang memadai.
- Cache objek: Terapkan Redis atau Memcached untuk mengurangi kueri database di seluruh situs jaringan.
- Penggunaan CDN: Sajikan aset statis melalui CDN untuk mengurangi beban server.
- Lalu lintas situs individual: Jika satu situs dalam jaringan mengalami lonjakan lalu lintas, ini dapat mempengaruhi semua situs lain karena mereka berbagi sumber daya server yang sama.
Untuk rekomendasi hosting yang dapat menangani beban kerja Multisite, baca panduan hosting WordPress kami.
Implikasi Keamanan
Keamanan dalam jaringan Multisite memerlukan perhatian ekstra karena kerentanan di satu situs dapat mempengaruhi seluruh jaringan:
- Kerentanan plugins: Karena plugin dibagikan, plugin yang rentan mengekspos setiap situs dalam jaringan.
- Kontrol akses pengguna: Kelola dengan hati-hati siapa yang mendapatkan peran Administrator dan Super Admin. Batasi akun Super Admin hanya untuk personel yang terpercaya.
- Pembatasan unggahan file: Konfigurasikan jenis file yang diizinkan di Pengaturan Jaringan untuk mencegah unggahan berbahaya.
- Pembaruan rutin: Pembaruan inti, plugin, dan tema harus diterapkan dengan cepat karena mempengaruhi semua situs secara bersamaan.
Untuk praktik keamanan yang komprehensif, lihat panduan keamanan WordPress kami untuk 2026.
Alternatif untuk WordPress Multisite
Multisite tidak selalu merupakan jawaban yang tepat. Pertimbangkan alternatif berikut:
- Instalasi WordPress terpisah: Jika situs memerlukan plugin, tema, atau lingkungan hosting yang berbeda, instalasi individu dengan alat manajemen seperti MainWP atau ManageWP memberikan kontrol terpusat tanpa batasan Multisite.
- Plugin multibahasa: Untuk situs multibahasa, plugin seperti WPML atau TranslatePress mungkin lebih sederhana daripada menjalankan situs jaringan terpisah per bahasa.
- WordPress tanpa kepala: Jika Anda memerlukan beberapa frontend yang menarik dari satu sumber konten, pengaturan tanpa kepala dengan API bersama mungkin lebih fleksibel daripada Multisite.
Untuk manajemen situs yang berkelanjutan terlepas dari apakah Anda menggunakan Multisite, tinjau panduan pemeliharaan WordPress kami.
Untuk detail lebih lanjut, silakan merujuk ke dokumentasi resmi: Dokumentasi Multisite WordPress.
Pertanyaan yang Sering Diajukan
Bisakah saya mengubah situs WordPress yang ada menjadi Multisite?
Ya, Anda dapat mengaktifkan Multisite pada instalasi WordPress yang ada. Situs Anda saat ini menjadi situs utama dari jaringan. Namun, selalu buat cadangan penuh sebelum melakukan perubahan ini, karena proses ini mengubah struktur database dan file konfigurasi Anda.
Bisakah setiap situs dalam jaringan menggunakan domain yang berbeda?
Ya, melalui pemetaan domain. Inti WordPress mendukung pemetaan domain secara native sejak versi 4.5. Setiap situs dalam jaringan Anda dapat memiliki domain kustomnya sendiri (misalnya, sitea.com, siteb.com) alih-alih menggunakan subdomain atau subdirektori.
Apa yang terjadi jika saya menonaktifkan Multisite nanti?
Mengembalikan dari Multisite ke situs tunggal adalah kompleks dan tidak didukung secara resmi sebagai operasi satu klik. Anda perlu mengekspor konten dari setiap situs secara individu dan mengimpornya ke instalasi WordPress terpisah. Rencanakan arsitektur Anda dengan hati-hati sebelum berkomitmen pada Multisite.
Apakah semua plugin kompatibel dengan WordPress Multisite?
Kebanyakan plugin bekerja dengan Multisite, tetapi tidak semua. Beberapa plugin mungkin tidak menangani aktivasi jaringan dengan benar atau mungkin menyimpan data dengan cara yang bertentangan dengan struktur database bersama Multisite. Selalu uji plugin di jaringan staging sebelum diterapkan ke produksi.
Bagaimana SEO bekerja di seluruh situs jaringan Multisite?
Setiap situs dalam jaringan diperlakukan sebagai situs web terpisah oleh mesin pencari. Jika menggunakan subdirektori, situs berbagi otoritas domain utama. Jika menggunakan subdomain atau domain yang dipetakan, setiap situs membangun otoritas domainnya sendiri secara independen. Pasang plugin SEO secara jaringan dan konfigurasikan secara individu untuk setiap situs.
Bisakah saya berbagi konten antara situs dalam jaringan?
WordPress tidak secara native berbagi konten antara situs jaringan. Anda dapat menggunakan plugin seperti Network Media Library untuk berbagi perpustakaan media atau membangun solusi kustom menggunakan WordPress REST API untuk menarik konten dari satu situs ke situs lain.
Apakah WordPress Multisite cocok untuk bisnis hosting web?
Walaupun secara teknis mungkin, Multisite tidak disarankan untuk hosting situs klien karena menciptakan ketergantungan dan risiko keamanan. Jika satu situs klien terkompromi, itu bisa mempengaruhi yang lain. Instalasi terpisah dengan dasbor manajemen memberikan isolasi yang lebih baik untuk skenario hosting.
Butuh Hosting yang Andal untuk Jaringan Multisite Anda?
Jaringan Multisite memerlukan hosting dengan sumber daya yang memadai. Jelajahi perbandingan hosting kami untuk menemukan yang tepat.
Baca Panduan Hosting →


