Pengaturan Jaringan Multi-Situs WordPress (WordPress Multi-Site Network) Secara Rinci

Baca dalam 2 menit.
2026-06-07
1,998
Saya mendapatkan komisi ketika Anda berbelanja melalui tautan di bawah ini, tanpa biaya tambahan untuk Anda.

Pengaturan Jaringan Multi-Situs WordPress (WordPress Multi-Site Network) Secara Rinci

Fungsi jaringan multi-situs (multi-site network) di WordPress memungkinkan Anda untuk membuat dan mengelola beberapa situs web dari satu instalasi WordPress saja. Fitur yang sangat berguna ini sangat cocok untuk mengelola beberapa blog yang terkait, membuat sub-situs untuk departemen atau wilayah yang berbeda, atau menjalankan platform yang memiliki banyak pengguna. Dengan mengaktifkan mode jaringan, Anda dapat mengelola semua situs dari satu panel kontrol, berbagi tema, plugin, dan pengguna, sehingga mempermudah proses pemeliharaan dan meningkatkan efisiensi.

Mengaktifkan fitur multi-situs (multi-site) di WordPress

Sebelum memulai, pastikan untuk membuat cadangan dari basis data dan file situs web Anda. Untuk mengaktifkan fitur jaringan multi-situs, diperlukan modifikasi pada file inti WordPress.

\nMengubah file konfigurasi inti

Pertama-tama, Anda perlu mengedit situs web tersebut. wp-config.php File. Setelah pengaturan basis data didefinisikan…/* That's all, stop editing! Happy publishing. */ Sebelum baris komentar ini, tambahkan kode berikut:

推荐阅读 Membangun situs web profesional dengan mudah: Panduan Lengkap dari Pemula hingga Ahli WordPress

define( 'WP_ALLOW_MULTISITE', true );

Setelah menyimpan file tersebut, perbarui halaman administrasi WordPress Anda. Anda akan melihat opsi baru bernama “Pengaturan Jaringan” di menu “Alat”.

UltaHost – Hosting untuk WordPress
Jaminan pengembalian uang dalam 30 hari, bandwidth dan basis data yang tidak terbatas, perlindungan DDoS gratis, diskon 50% untuk pembelian selama 3 tahun (dari harga normal: 50%).

Jalankan panduan pengaturan jaringan.

Masuk ke “Alat” -> “Pengaturan Jaringan”. Di sini, Anda perlu memilih struktur jaringan: subdomain (misalnya site1.yourdomain.com) atau subdirektori (misalnya yourdomain.com/site1). Mode subdomain biasanya lebih jelas, tetapi Anda perlu mengonfigurasi subdomain menggunakan karakter wildcard pada server. Setelah memilih, isi judul jaringan dan alamat email administrator, lalu klik “Instal”.

Program instalasi akan menghasilkan sekumpulan kode aturan (rule code) yang baru. Anda perlu mengikuti petunjuk yang muncul di layar untuk memperbarui kode tersebut secara manual. wp-config.php File and website .htaccess Untuk file (jika menggunakan server Apache), aturan tersebut perlu ditambahkan ke dalam file konfigurasi server. Untuk server Nginx, aturan tersebut perlu ditambahkan ke dalam file konfigurasi situs web.

Setelah menyelesaikan pengeditan file, Anda perlu keluar dari sistem dan masuk kembali. Setelah berhasil masuk, menu “Situs Saya” akan muncul di bilah alat administrasi di bagian atas halaman WordPress, yang digunakan untuk mengelola seluruh jaringan situs web (network of sites).

Mengelola berbagai komponen dari jaringan multi-situs

Setelah fitur jaringan diaktifkan, administrator super akan memiliki antarmuka manajemen yang baru untuk mengontrol seluruh ekosistem tersebut.

推荐阅读 WooCommerce Ultimate Guide: Membangun Situs Toko Online WordPress yang Canggih dari Nol

Mengelola situs-situs dalam jaringan

Di “Situs Saya” -> “Manajemen Jaringan” -> “Situs”, administrator super dapat melihat, menambahkan, mengedit, mengarsipkan, atau menghapus semua situs dalam jaringan. Dengan mengklik “Tambahkan Situs”, Anda dapat dengan cepat membuat situs baru dan menentukan administrator, alamat situs, serta judulnya.

Setiap situs di jaringan tersebut bersifat relatif mandiri; masing-masing situs memiliki artikel, halaman, kumpulan media, dan pengguna sendiri (kecuali pengguna tersebut diberikan peran pada tingkat jaringan). Super administrator dapat masuk ke panel kontrol (dashboard) dari situs mana pun untuk melakukan pengelolaan.

Mengelola Tema dan Plugin

Dalam jaringan multi-situs, cara mengelola tema (themes) dan plugin (plugins) telah mengalami perubahan yang mendasar. Di menu “Jaringan Manajemen” (Network Management) -> “Tema” (Themes) dan “Jaringan Manajemen” -> “Plugin” (Plugins), administrator super dapat mengaktifkan atau menonaktifkan tema dan plugin yang tersedia untuk digunakan oleh seluruh jaringan.

hosting.com hosting bersama
Kinerja tinggi, dilengkapi dengan CPU AMD EPYC, penyimpanan SSD NVMe, dan LiteSpeed, dukungan internal ahli 24 jam sehari, langkah-langkah keamanan canggih termasuk SSL, brute force, malware, dan perlindungan DDoS, menghemat hingga 731 TB/bulan.

Sebuah tema hanya dapat dilihat dan diaktifkan oleh administrator di masing-masing situs setelah tema tersebut diaktifkan pada tingkat jaringan (network level). Hal yang sama berlaku untuk plugin: plugin yang diaktifkan pada tingkat jaringan akan otomatis berlaku di semua situs; atau, administrator super dapat memilih untuk membiarkan administrator situs mengaktifkan plugin tersebut secara mandiri. Pendekatan manajemen terpusat ini menghindari penginstalan yang berulang dan memastikan konsistensi fungsi-fungsi inti di seluruh situs.

Mengelola pengguna dan hak akses jaringan

Pengguna dapat dibuat pada tingkat jaringan dan kemudian ditempatkan di berbagai situs web. Peran pengguna dibagi menjadi dua tingkatan: tingkat situs dan tingkat jaringan. Peran pada tingkat jaringan (seperti administrator super) memiliki akses penuh di seluruh situs web. Dengan menggunakan menu “Manajemen Jaringan” -> “Pengguna”, pengguna dapat ditambahkan dan ditempatkan di situs tertentu, serta ditentukan peran mereka di situs tersebut (seperti editor, penulis, dll.).

Optimisasi Kinerja dan Keamanan untuk Berbagai Situs Web

Mengoperasikan jaringan multi-situs menuntut sumber daya server dan kebijakan keamanan yang lebih tinggi. Jika tidak dioptimalkan, hal tersebut dapat menyebabkan penurunan kinerja semua situs serta peningkatan risiko keamanan secara signifikan.

推荐阅读 Panduan Dasar WordPress: Membangun Situs Web Profesional Pertamamu Dari Nol

Konfigurasi cache objek dan optimisasi basis data

Karena semua situs berbagi satu database yang sama, namun tabel-tabel datanya terpisah (menggunakan prefix yang berbeda), proses pencarian data di database dapat menjadi titik kendala (bottleneck). Sangat disarankan untuk mengonfigurasi cache objek yang bersifat persisten, seperti Redis atau Memcached. Hal ini dapat secara signifikan mengurangi jumlah kali pencarian data di database.

Contohnya, dalam wp-config.php Konfigurasi Redis di tengah:

Hosting bersama InterServer.
Hosting bersama seharga $2,50 USD per bulan, diskon $0,1 USD untuk bulan pertama dengan kode promo tryinterserver, serta 461 skrip aplikasi cloud yang dapat diinstal dengan sekali klik.
define( 'WP_REDIS_HOST', '127.0.0.1' );
define( 'WP_REDIS_PORT', 6379 );
define( 'WP_CACHE_KEY_SALT', 'your_network_domain_' ); // 为缓存键添加网络唯一标识

Pada saat yang sama, gunakan secara teratur plugin atau perintah pengoptimalan basis data untuk membersihkan versi revisi, data yang tidak diperlukan (garbage data), dan lainnya, agar basis data dapat berjalan dengan efisien.

Menerapkan praktik terbaik keamanan jaringan

安全方面需要层层设防。首先,确保所有网络中的站点都通过SSL(HTTPS)访问。您可以使用像 Let’s Encrypt 这样的免费证书,并为整个网络启用强制SSL。

Kedua, batasi jenis dan ukuran file yang dapat diunggah untuk mencegah file berbahaya dari satu situs web merusak seluruh jaringan. Hal ini dapat dilakukan melalui pengaturan jaringan atau dengan menggunakan plugin.

Ketiga, gunakan plugin keamanan yang dirancang khusus untuk situs web yang terdiri dari beberapa lokasi (multi-site), dan pastikan semua tema serta plugin yang diaktifkan selalu diperbarui secara tepat waktu. Jika sebuah kerentanan dieksploitasi, penyerang dapat memanfaatkannya sebagai titik awal untuk mengakses seluruh jaringan.

Terakhir, laksanakan manajemen peran dan hak akses pengguna yang ketat. Patuhi prinsip “hak akses minimum”, yaitu hanya memberikan pengguna hak akses yang diperlukan untuk menyelesaikan tugas mereka.

Menyimpulkan.

WordPress Multi-Site Network merupakan solusi tingkat perusahaan yang sangat kuat. Dengan satu instalasi saja, berbagai situs web dapat dikelola secara terpusat, sehingga memberikan banyak keuntungan dalam hal efisiensi manajemen, pemeliharaan konsistensi, dan penggunaan sumber daya. Proses pengaturan mulai dari mengaktifkan fitur jaringan, mengonfigurasi aturan server, hingga mengelola situs, tema, plugin, dan pengguna memerlukan ketelitian yang tinggi. Setelah penerapan yang berhasil, peningkatan kinerja dan keamanan jaringan harus menjadi prioritas utama. Hal ini dapat dicapai melalui penggunaan cache objek, pemeliharaan basis data, penerapan SSL yang wajib, serta kontrol akses yang ketat, guna memastikan stabilitas dan keamanan seluruh ekosistem jaringan tersebut. Bagi organisasi atau individu yang memiliki kebutuhan akan beberapa situs web yang terkait, pemahaman yang mendalam dan pengaturan yang tepat terhadap WordPress Multi-Site Network dapat sangat meningkatkan potensi WordPress sebagai platform manajemen konten.

FAQ - Pertanyaan yang Sering Diajukan.

Apakah data situs web saya yang sudah ada akan hilang setelah mengaktifkan fitur multi-situs?

Tidak. Mengaktifkan jaringan multi-situs tidak akan menghapus atau mengubah konten, halaman, pengguna, atau file media dari situs utama Anda yang sudah ada. Hal tersebut hanya menambahkan lapisan manajemen jaringan pada instalasi yang sudah ada. Situs asli Anda akan secara otomatis menjadi situs pertama dalam jaringan tersebut.

Apakah domain sub dan skema direktori sub dapat saling diubah?

Setelah memilih mode saat menginstal jaringan, pihak resmi tidak menyarankan maupun menyediakan cara konversi yang sederhana. Mengonversi dari subdirektori menjadi subdomain sangat sulit dan rentan terhadap kesalahan. Meskipun konversi dari subdomain menjadi subdirektori memungkinkan, prosesnya kompleks dan melibatkan banyak pembaruan pada basis data serta aturan pengalihan (redirect rules). Oleh karena itu, saat melakukan pengaturan awal, pastikan untuk memilih mode yang sesuai dengan kebutuhan jangka panjang dengan hati-hati.

Apakah bisa menggunakan nama domain yang berbeda untuk situs-situs yang berbeda di internet?

Ya, ini dapat dicapai melalui fitur “Pemetaan Nama Domain” (Domain Name Mapping). Anda perlu menginstal sebuah plugin khusus untuk pemetaan nama domain, seperti… WP Ultimate Multisite Domain Mapping), dan melakukan konfigurasi tambahan pada server (umumnya berupa pengaturan nama domain virtual (wildcard) atau alias server). Dengan demikian, ketika pengguna mengakses situs tersebut, mereka melihat nama domain yang terpisah, namun nama domain-nama tersebut sebenarnya semuanya mengarah ke instalasi utama jaringan situs Anda yang terdiri dari beberapa situs.

Apakah jaringan multi-situs (multi-site network) akan mempengaruhi kecepatan situs web?

Jika konfigurasinya tidak tepat, hal tersebut bisa terjadi. Karena semua situs berbagi sumber daya server dan basis data yang sama, situs dengan lalu lintas yang sangat tinggi dapat menghabiskan terlalu banyak sumber daya, sehingga mempengaruhi situs-situs lain. Dengan menerapkan mekanisme caching objek (seperti Redis/Memcached), menggunakan layanan hosting berkinerja tinggi, mengoptimalkan ukuran gambar, dan mengaktifkan layanan CDN untuk mendistribusikan sumber daya statis, tekanan pada kinerja sistem dapat dikurangi secara efektif, sehingga kecepatan internet tetap terjaga.