BanditHijo.dev

Setup WordPress Multisite

Created at: Jan 13th, 2026
Author by: BanditHijo
Table of Contents

Prerequisites

wordpress 6.x

Pendahuluan

WordPress Multisite adalah fitur bawaan WordPress yang memungkinkan Anda untuk membuat dan mengelola beberapa situs web dari satu instalasi WordPress. Fitur ini sangat berguna bagi mereka yang ingin mengelola jaringan situs web, seperti blog jaringan, situs klien, atau situs dengan subdomain atau subdirektori. Dalam catatan ini, saya akan mendokumentasikan langkah-langkah untuk mengatur WordPress Multisite.

Instalasi

Ada beberapa tahapan proses instalasi WordPress Multisite.

Aktifkan Fitur Multisite

Edit file wp-config.php pada instalasi WordPress, dan cari bagian /* That's all, stop editing! Happy publishing. */. Tambakan kode berikut tepat sebelum baris tersebut.

wp-config.php
1/* Multisite enable */
2define( 'WP_ALLOW_MULTISITE', true );
3
4/* That's all, stop editing! Happy publishing. */

Setelah menambahkan kode tersebut, simpan perubahan pada file wp-config.php.

Akses Menu Network Setup

Pada bagian WordPress Admin Dashboard, Anda akan melihat pada menu Tools terdapat submenu baru bernama Network Setup.

Gambar 1

Gambar 1. Sebelum mengaktifkan fitur Multisite

Gambar 2

Gambar 2. Setelah mengaktifkan fitur Multisite

Kemudian, coba refresh halaman admin dashboard WordPress Anda untuk memastikan bahwa fitur Multisite telah diaktifkan dengan benar.

Gambar 3

Gambar 3. Halaman Network Setup

Karena saya membuat di localhost, maka yang direkomendasikan adalah menggunakan subdirektori.

Selain subdirektori sebenarnya ada pilihan subdomain, namun untuk menggunakan subdomain di localhost perlu konfigurasi tambahan pada server lokal. Jadi saya pakai subdirektori saja.

INFO

Jika bukan di localhost, di halaman Network Setup, sebenarnya akan diminta untuk mengkonfigurasi jaringan multisite dengan pilihan apakah ingin menggunakan subdomain (site1.example.com) atau subdirektori (example.com/site1).

Setelah menentukan Network Title dan Network Admin Email, klik tombol Install untuk melanjutkan proses instalasi.

Update File Konfigurasi

Gambar 4

Gambar 4. Konfigurasi tambahan setelah instalasi Multisite untuk dipasang di wp-config.php dan .htaccess

Setelah mengkonfigurasi jaringan, WordPress akan memberikan beberapa kode yang perlu ditambahkan ke file wp-config.php dan .htaccess. Tambahkan kode tersebut sesuai petunjuk yang diberikan.

wp-config.php
1/* Multisite enable */
2define( 'WP_ALLOW_MULTISITE', true );
3
4/* Multisite settings */
5define( 'MULTISITE', true );
6define( 'SUBDOMAIN_INSTALL', false );
7define( 'DOMAIN_CURRENT_SITE', 'localhost' );
8define( 'PATH_CURRENT_SITE', '/' );
9define( 'SITE_ID_CURRENT_SITE', 1 );
10define( 'BLOG_ID_CURRENT_SITE', 1 );
11
12/* That's all, stop editing! Happy publishing. */
.htaccess
1RewriteEngine On
2RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
3RewriteBase /
4RewriteRule ^index\.php$ - [L]
5
6# add a trailing slash to /wp-admin
7RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
8
9RewriteCond %{REQUEST_FILENAME} -f [OR]
10RewriteCond %{REQUEST_FILENAME} -d
11RewriteRule ^ - [L]
12RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
13RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
14RewriteRule . index.php [L]

Setelah ditambahkan, simpan perubahan pada kedua file tersebut.

Kemudian, tekan link “Log in” di pojok kiri bawah halaman tersebut untuk masuk kembali ke dashboard admin WordPress.

Setelah login kembali, akan terdapat menu My Sites di bagian atas dashboard admin WordPress, yang menunjukkan bahwa jaringan multisite telah berhasil dikonfigurasi.

Gambar 5

Gambar 5. Menu My Sites di dashboard admin WordPress

Gambar 6

Gambar 6. WordPress Network Admin Dashboard

Gambar 7

Gambar 7. Daftar situs di WordPress Multisite

Gambar 8

Gambar 8. Plugin Install di WordPress Multisite. Bisa mengaktifkan untuk semua situs dengan “Network Activate”

Selesai!

Referensi

  1. WordPress: WordPress Multisite / Network
    Tanggal diakses: 2026-01-13

  2. YouTube/WordPress: Setting up a WordPress multisite network
    Tanggal diakses: 2026-01-13

* * *
Rizqi Nur Assyaufi (bandithijo)
My journey kicks off from reading textbooks as a former Medical Student to digging bugs as a Software Engineer – a delightful rollercoaster of career twists. Embracing failure with the grace of a Cat avoiding water, I've seamlessly transitioned from Stethoscope to Keyboard. Armed with ability for learning and adapting faster than a Heart Beat, I'm on a mission to turn Code into a Product.