Ilustrasi dasbor WordPress multisite dengan beberapa situs dalam satu jaringan

Mengubah WordPress Multisite: Panduan untuk Pemula

Share this post on:

Anda punya beberapa website WordPress dan lelah harus login ke setiap dasbor. Atau mungkin Anda ingin membuat jaringan situs untuk klien dengan tema dan plugin yang sama. Cara mengubah WordPress menjadi multisite memberi Anda kendali atas banyak situs dari satu instalasi, sehingga waktu pengelolaan lebih hemat.

Panduan ini membahas langkah mengaktifkan multisite, hal yang perlu disiapkan, dan tips agar prosesnya lancar. Isinya cocok untuk Anda yang sudah memahami dasar-dasar WordPress.

Apa Itu WordPress Multisite?

WordPress multisite menjalankan beberapa situs dari satu instalasi WordPress. Setiap situs dalam jaringan memiliki konten, tema, dan plugin sendiri, tetapi semuanya berbagi database dan file inti yang sama. Fitur ini berguna untuk perusahaan dengan banyak cabang, universitas dengan banyak fakultas, atau pengembang yang mengelola banyak situs klien.

Dengan multisite, Anda tidak perlu menginstal WordPress berkali-kali. Satu instalasi cukup, lalu tambahkan situs baru sesuai kebutuhan. Pembaruan inti, tema, dan plugin juga cukup dilakukan sekali untuk seluruh jaringan.

Persiapan Sebelum Mengaktifkan Multisite

Mengaktifkan multisite bukan hal yang bisa dibatalkan dengan mudah. Siapkan beberapa hal berikut agar tidak menyesal di kemudian hari.

  • Backup penuh file dan database WordPress. Lakukan sebelum mengubah konfigurasi apa pun.
  • Akses ke file wp-config.php dan .htaccess (untuk Apache) atau konfigurasi Nginx. Anda perlu mengedit file ini.
  • PHP dan MySQL yang memadai. Multisite membutuhkan lebih banyak resource, jadi pastikan hosting Anda mendukung.
  • Rencana struktur situs: apakah akan menggunakan subdomain (contoh: situs1.domain.com) atau subdirektori (contoh: domain.com/situs1).
  • Plugin yang kompatibel. Beberapa plugin mungkin tidak berjalan baik di lingkungan multisite, jadi periksa dokumentasinya.

Jika Anda baru pertama kali mengelola WordPress, pelajari dulu tips belajar WordPress untuk pemula dari nol agar lebih siap.

Langkah Mengubah WordPress Menjadi Multisite

Berikut langkah-langkah mengaktifkan multisite pada instalasi WordPress yang sudah berjalan.

1. Edit file wp-config.php

Buka file wp-config.php melalui FTP atau file manager hosting. Tambahkan baris berikut di atas baris /* That's all, stop editing! Happy publishing. */:

define( 'WP_ALLOW_MULTISITE', true );

Simpan file. Fitur multisite sekarang sudah diizinkan, tetapi belum aktif.

2. Buat jaringan melalui dashboard

Login ke dashboard WordPress, lalu buka menu Tools > Network Setup. Di sini Anda akan melihat pilihan untuk membuat jaringan. Pilih subdomain atau subdirektori sesuai rencana Anda. Isi judul jaringan dan alamat email admin, lalu klik Install.

WordPress akan menampilkan dua blok kode: satu untuk wp-config.php dan satu lagi untuk .htaccess (atau Nginx). Salin kode tersebut.

3. Tambahkan kode ke wp-config.php dan .htaccess

Kembali ke file wp-config.php, tempel kode yang diberikan WordPress. Kode ini mendefinisikan konstanta seperti MULTISITE, SUBDOMAIN_INSTALL, dan DOMAIN_CURRENT_SITE. Untuk pengguna Apache, edit file .htaccess dan ganti aturan rewrite yang ada dengan kode dari WordPress. Jika menggunakan Nginx, sesuaikan konfigurasi server block.

Setelah selesai, login ulang ke dashboard. Menu My Sites akan muncul di bilah admin.

4. Atur konfigurasi jaringan

Buka Network Admin > Settings untuk mengatur opsi jaringan seperti pendaftaran situs baru, batasan kuota penyimpanan, dan pengaturan lainnya. Anda juga bisa mengatur tema dan plugin yang tersedia untuk seluruh situs.

Hal yang Perlu Diperhatikan Setelah Multisite Aktif

Setelah multisite berjalan, ada beberapa penyesuaian agar semua situs dalam jaringan berfungsi optimal.

  • Plugin dan tema: Instal plugin dan tema dari Network Admin agar tersedia di semua situs. Setiap situs dapat mengaktifkan atau menonaktifkannya sendiri, kecuali Anda memaksa aktivasi.
  • Pengguna: Pengguna dapat ditambahkan ke seluruh jaringan atau hanya ke situs tertentu. Atur peran dengan hati-hati.
  • Backup: Karena semua situs berbagi database, backup harus mencakup seluruh jaringan. Gunakan plugin backup yang mendukung multisite.
  • Kinerja: Multisite bisa membebani server jika situsnya banyak. Pantau resource dan pertimbangkan caching serta CDN. Untuk tips menjaga performa, baca tips merawat website WordPress agar tetap cepat dan aman.

Jika Anda menggunakan subdomain, pastikan DNS wildcard sudah dikonfigurasi. Untuk subdirektori, biasanya tidak perlu pengaturan DNS tambahan.

Kesalahan Umum dan Cara Menghindarinya

Beberapa kesalahan sering terjadi saat mengaktifkan multisite, terutama bagi pemula.

  • Tidak membackup: Ini kesalahan fatal. Selalu backup sebelum mengubah file konfigurasi.
  • Salah memilih subdomain vs subdirektori: Setelah jaringan dibuat, Anda tidak bisa mengubahnya tanpa migrasi manual. Pilih dengan matang.
  • Mengabaikan kompatibilitas plugin: Uji plugin di lingkungan staging sebelum mengaktifkannya di jaringan produksi.
  • Lupa mengatur izin pengguna: Berikan hak akses sesuai kebutuhan untuk menghindari masalah keamanan.

Untuk menghindari kesalahan kustomisasi tema yang sering dilakukan pemula, lihat 7 kesalahan kustomisasi tema WordPress pemula.

Kapan Sebaiknya Menggunakan Multisite?

Multisite tidak selalu menjadi pilihan terbaik. Gunakan multisite jika Anda mengelola banyak situs dengan kebutuhan serupa dan ingin menghemat waktu pengelolaan. Namun, jika situs-situs tersebut memiliki kebutuhan yang sangat berbeda atau memerlukan plugin yang saling bertentangan, instalasi terpisah mungkin lebih tepat.

Multisite juga cocok untuk membuat jaringan blog atau situs anggota. Perlu diingat bahwa semua situs berbagi resource server, jadi pastikan hosting Anda cukup kuat.

Ringkasan

Mengubah WordPress menjadi multisite memungkinkan Anda mengelola banyak situs dari satu dasbor. Prosesnya melibatkan pengeditan wp-config.php, pembuatan jaringan melalui dashboard, dan penyesuaian konfigurasi. Pastikan Anda membackup semua data, memilih struktur URL dengan benar, dan memeriksa kompatibilitas plugin. Dengan persiapan matang, multisite bisa menjadi solusi efisien untuk mengelola banyak website.

Pertanyaan yang Sering Diajukan

Apakah multisite bisa dikembalikan ke instalasi tunggal?

Secara teknis bisa, tetapi prosesnya rumit dan berisiko. Anda perlu mengekspor setiap situs dan mengimpornya ke instalasi WordPress terpisah. Karena itu, pastikan Anda benar-benar membutuhkan multisite sebelum mengaktifkannya.

Apakah semua plugin kompatibel dengan multisite?

Tidak. Beberapa plugin mungkin tidak berfungsi sebagaimana mestinya di lingkungan multisite, terutama yang mengandalkan tabel database khusus atau pengaturan global. Selalu periksa dokumentasi plugin dan uji di lingkungan staging.

Bagaimana cara menambahkan situs baru ke jaringan?

Setelah multisite aktif, buka Network Admin > Sites > Add New. Isi alamat situs dan alamat email admin, lalu klik Add Site. Situs baru akan dibuat dengan tema dan pengaturan default jaringan.