WordPress Çoklu Site (Multisite), tek bir WordPress kurulumu üzerinden birden fazla web sitesini yönetmenizi sağlayan güçlü bir özelliktir. Özellikle ajanslar, eğitim kurumları ve büyük organizasyonlar için büyük kolaylık sunar. Bu makalede, WordPress Multisite’in ne olduğunu, nasıl kurulduğunu ve nasıl yönetildiğini adım adım anlatacağız.
1. WordPress Multisite Nedir?
WordPress Multisite, birden fazla web sitesini tek bir WordPress kurulumuyla çalıştırmanızı sağlayan bir sistemdir. Bu özellik, WordPress 3.0 sürümünden itibaren çekirdeğe dahil edilmiştir.
Multisite Kullanmanın Avantajları
Tek bir WordPress kurulumu ile tüm siteleri yönetme imkanı
Tek bir güncelleme ile tüm alt sitelerin güncellenmesi
Kullanıcı hesaplarının tüm sitelerde senkronize edilmesi
Eklenti ve tema yönetiminin merkezi hale getirilmesi
Dezavantajları
Ana site çökerse tüm siteler etkilenebilir
Tüm alt siteler aynı hosting kaynağını paylaşır
Bazı eklentiler Multisite ile tam uyumlu olmayabilir
2. WordPress Multisite Nasıl Kurulur?
a) Multisite Özelliğini Aktif Etme
1. wp-config.php dosyasını düzenleyin
wp-config.php dosyanızda şu satırdan hemen önce aşağıdaki kodu ekleyin:
define('WP_ALLOW_MULTISITE', true);
Dosyayı kaydedin ve FTP veya cPanel üzerinden yükleyin.
2. WordPress yönetici panelinde Multisite’i etkinleştirin
WordPress yönetim panelinize giriş yapın.
Araçlar > Ağ Kurulumu bölümüne gidin.
3. Alt Alan Adı mı Yoksa Alt Dizin mi Seçmelisiniz?
Alt Alan Adı (subdomain.example.com): Alt siteler, subdomain olarak çalışır. (DNS ayarı gerekebilir.)
Alt Dizin (example.com/site1): Alt siteler, ana domainin bir klasörü gibi çalışır.
4. Ağ kurulumunu tamamlayın
Ekranda verilen wp-config.php ve .htaccess kodlarını belirtilen dosyalara ekleyin.
Yönetim panelinden tekrar giriş yapın.
Tebrikler! WordPress Multisite özelliğini başarıyla etkinleştirdiniz.
3. WordPress Multisite Yönetimi
a) Yeni Siteler Eklemek
Site Ağı > Siteler > Yeni Ekle bölümüne giderek yeni bir site ekleyebilirsiniz.
Yeni sitenin adını, yönetici e-posta adresini belirleyin ve kaydedin.
b) Kullanıcı Yönetimi
Site Ağı > Kullanıcılar sekmesinden kullanıcı ekleyebilir veya belirli sitelere yönetici atayabilirsiniz.
Kullanıcılara Süper Yönetici (Super Admin) yetkisi vererek tüm ağın yönetimini sağlayabilirsiniz.
c) Eklenti ve Tema Yönetimi
Eklentiler:
Süper Yönetici olarak Site Ağı > Eklentiler bölümünden eklenti yükleyebilirsiniz.
“Ağda Etkinleştir” seçeneğiyle eklentiyi tüm sitelere uygulayabilirsiniz.
Temalar:
Site Ağı > Temalar sekmesinden temaları tüm sitelere açabilirsiniz.
Tek bir siteye özel bir tema kullanmak isterseniz, o siteye girip temayı elle etkinleştirin.
4. WordPress Multisite Performans ve Güvenlik İpuçları
Düzenli Yedekleme Yapın:
UpdraftPlus veya BackupBuddy gibi eklentilerle tüm ağı yedekleyin.
Önbellekleme Kullanın:
Multisite için uyumlu önbellek eklentileri: WP Rocket, W3 Total Cache
Alt Alan Adı Kullanıyorsanız DNS Ayarlarını Yapın:
Wildcard subdomain kullanarak tüm alt alan adlarını otomatik yönlendirin.
cPanel'de Subdomain > * (Wildcard DNS) ekleyin.
Gereksiz Eklenti Kullanımını Azaltın:
Tüm siteler tek bir veritabanı kullandığı için fazla eklenti kullanmak performansı düşürebilir.
5. Multisite’i Devre Dışı Bırakma
Eğer Multisite’i kapatmak isterseniz:
1. wp-config.php’den aşağıdaki satırı kaldırın:
define('WP_ALLOW_MULTISITE', true);
2. phpMyAdmin ile “wp_blogs” ve “wp_site” tablolarını manuel temizleyin.
Dikkat: Multisite devre dışı bırakıldığında tüm alt siteler bağımsız olarak çalışamaz. Önceden yedek almanız önerilir.
Sonuç
WordPress Multisite, birden fazla siteyi tek bir platformda yönetmek isteyenler için mükemmel bir çözümdür. Ancak doğru yapılandırılmazsa performans sorunlarına yol açabilir. Yukarıdaki adımları izleyerek Multisite’inizi başarılı bir şekilde kurabilir, yönetebilir ve optimize edebilirsiniz.
1. WordPress Multisite Nedir?
WordPress Multisite, birden fazla web sitesini tek bir WordPress kurulumuyla çalıştırmanızı sağlayan bir sistemdir. Bu özellik, WordPress 3.0 sürümünden itibaren çekirdeğe dahil edilmiştir.
Multisite Kullanmanın Avantajları




Dezavantajları



2. WordPress Multisite Nasıl Kurulur?
a) Multisite Özelliğini Aktif Etme
1. wp-config.php dosyasını düzenleyin
wp-config.php dosyanızda şu satırdan hemen önce aşağıdaki kodu ekleyin:
define('WP_ALLOW_MULTISITE', true);
Dosyayı kaydedin ve FTP veya cPanel üzerinden yükleyin.
2. WordPress yönetici panelinde Multisite’i etkinleştirin
WordPress yönetim panelinize giriş yapın.
Araçlar > Ağ Kurulumu bölümüne gidin.
3. Alt Alan Adı mı Yoksa Alt Dizin mi Seçmelisiniz?
Alt Alan Adı (subdomain.example.com): Alt siteler, subdomain olarak çalışır. (DNS ayarı gerekebilir.)
Alt Dizin (example.com/site1): Alt siteler, ana domainin bir klasörü gibi çalışır.
4. Ağ kurulumunu tamamlayın
Ekranda verilen wp-config.php ve .htaccess kodlarını belirtilen dosyalara ekleyin.
Yönetim panelinden tekrar giriş yapın.
Tebrikler! WordPress Multisite özelliğini başarıyla etkinleştirdiniz.
3. WordPress Multisite Yönetimi
a) Yeni Siteler Eklemek
Site Ağı > Siteler > Yeni Ekle bölümüne giderek yeni bir site ekleyebilirsiniz.
Yeni sitenin adını, yönetici e-posta adresini belirleyin ve kaydedin.
b) Kullanıcı Yönetimi
Site Ağı > Kullanıcılar sekmesinden kullanıcı ekleyebilir veya belirli sitelere yönetici atayabilirsiniz.
Kullanıcılara Süper Yönetici (Super Admin) yetkisi vererek tüm ağın yönetimini sağlayabilirsiniz.
c) Eklenti ve Tema Yönetimi
Eklentiler:
Süper Yönetici olarak Site Ağı > Eklentiler bölümünden eklenti yükleyebilirsiniz.
“Ağda Etkinleştir” seçeneğiyle eklentiyi tüm sitelere uygulayabilirsiniz.
Temalar:
Site Ağı > Temalar sekmesinden temaları tüm sitelere açabilirsiniz.
Tek bir siteye özel bir tema kullanmak isterseniz, o siteye girip temayı elle etkinleştirin.
4. WordPress Multisite Performans ve Güvenlik İpuçları

UpdraftPlus veya BackupBuddy gibi eklentilerle tüm ağı yedekleyin.

Multisite için uyumlu önbellek eklentileri: WP Rocket, W3 Total Cache

Wildcard subdomain kullanarak tüm alt alan adlarını otomatik yönlendirin.
cPanel'de Subdomain > * (Wildcard DNS) ekleyin.

Tüm siteler tek bir veritabanı kullandığı için fazla eklenti kullanmak performansı düşürebilir.
5. Multisite’i Devre Dışı Bırakma
Eğer Multisite’i kapatmak isterseniz:
1. wp-config.php’den aşağıdaki satırı kaldırın:
define('WP_ALLOW_MULTISITE', true);
2. phpMyAdmin ile “wp_blogs” ve “wp_site” tablolarını manuel temizleyin.
Dikkat: Multisite devre dışı bırakıldığında tüm alt siteler bağımsız olarak çalışamaz. Önceden yedek almanız önerilir.
Sonuç
WordPress Multisite, birden fazla siteyi tek bir platformda yönetmek isteyenler için mükemmel bir çözümdür. Ancak doğru yapılandırılmazsa performans sorunlarına yol açabilir. Yukarıdaki adımları izleyerek Multisite’inizi başarılı bir şekilde kurabilir, yönetebilir ve optimize edebilirsiniz.