WordPress Çoklu Site Ağı Eğitimi: Kurulumdan Verimli Yönetime Kadar Kapsamlı Rehber

2 dakika okuma.
2026-03-19
2026-06-03
2,154
Aşağıdaki bağlantılar üzerinden alışveriş yaptığınızda, sizin için ek bir maliyet olmadan komisyon kazanıyorum.

WordPress Çoklu Site Ağı (WordPress Multi-Site Network) nedir?

WordPress Çoklu Site Ağı (WordPress Multisite), WordPress’in yerleşik ve güçlü bir özelliğidir. Bu özellik sayesinde, tek bir WordPress kurulumundan birden fazla bağımsız web sitesi oluşturabilir ve yönetebilirsiniz. Bu web siteleri aynı çekirdek kodu, eklentileri ve temaları paylaşabilir; ancak her biri kendi içeriğine, kullanıcılarına ve ayarlarına sahiptir. Bu yapı, bir süper yönetici tarafından tek bir noktadan kontrol edilen bir “web sitesi ağı”na benzer.

Çoklu site özelliği etkinleştirildikten sonra, WordPress’ü yeniden yüklemeye gerek kalmadan birkaç dakika içinde yeni alt siteler veya alt alan adlı web siteleri oluşturabilirsiniz. Bu özellik, birden fazla ilgili projeyi yönetmeye, müşteriler için web siteleri barındırmaya, eğitim platformları oluşturmaya veya büyük içerik ağları işletmeye ihtiyaç duyan geliştiriciler, şirketler ve kurumlar için ideal bir seçenektir. Temel avantajı, merkezi yönetimin getirdiği verimlilik artışı ve kaynak optimizasyonudur.

WordPress çoklu site ağını nasıl kurarsınız?

Kurulum işlemlerine başlamadan önce, lütfen tüm verilerinizi ve dosyalarınızı yedekleyin. Süreç nispeten güvenli olsa da, yedekleme beklenmedik durumları önlemenin en iyi yoludur. Ayrıca, barındırma ortamınızın WordPress çoklu sitelere destek verdiğinden emin olun; çoğu modern sanal sunucu ve bulut sunucusu bu özelliği desteklemektedir.

Tavsiye edilen okuma Sıfırdan Başlayın: Profesyonel Geliştirme İçin Tam Özellikli WordPress Temaları Üzerine Nihai Kılavuz

Çekirdek yapılandırma dosyasının değiştirilmesi

İlk adım, WordPress’in çekirdek yapılandırma dosyasını değiştirmektir. Bunun için web sitesinin kök dizininde bulunan dosyayı bulmanız gerekiyor. wp-config.php Dosya. Kod satırında. /* That's all, stop editing! Happy publishing. */ Daha önce, çoklu site ağı özelliğini etkinleştirmek için aşağıdaki kodu ekleyin.

UltaHost WordPress Sunucusu
30 gün iade garantisi, sınırsız bant genişliği ve veritabanı kullanımı, ücretsiz DDoS koruması; 3 yıllık abonelikte indirim (50%).
define( 'WP_ALLOW_MULTISITE', true );

Dosyayı kaydettikten sonra WordPress arayüzünüzü yenileyin. “Araçlar” menüsünde “Ağ Ayarları” seçeneğinin eklendiğini göreceksiniz. Bu seçeneğe tıklayın ve sistem sizi ağ ayarlarını yapmaya yönlendirecektir. Web sitesi adresinin yapısını seçmeniz gerekecek: Alt alan adı kullanmak (örneğin site1.yourdomain.com) veya alt dizin kullanmak (örneğin yourdomain.com/site1). Bağımsız bir alan adı kullanmak istiyorsanız, alt alan adı modeli ilerideki genişlemeler için temel oluşturacaktır.

Ağ kurulumunu ve ayarlarını tamamlayın.

Yapılandırma sayfasında “Yükle” butonuna tıkladıktan sonra, WordPress yeni bir kod grubu oluşturacaktır. Bu kodları doğru bir şekilde kopyalayıp ilgili yere yapıştırmanız gerekmektedir. wp-config.php.htaccess Dosyada. .htaccess Lütfen bu dosyadaki mevcut WordPress kurallarını mutlaka değiştirin.

Dosyayı düzenleyip kaydettikten sonra, WordPress arayüzünden çıkıp tekrar giriş yapmanız gerekmektedir. Bu işlem sonrasında sol üst köşede “Sitem” adlı bir yönetim paneli görünecektir; bu, çoklu site ağının başarıyla etkinleştirildiğini gösterir. Artık bu ağın süper yöneticisi oldunuz.

Çoklu site ağlarının günlük yönetimi

Süper yönetici olarak, tüm ağ üzerinde tam kontrol sahibisiniz. Arka plana girdikten sonra, “Benim Sitesim” -> “Ağ Yönetimi” seçeneklerini kullanarak ağ kontrol paneline ulaşabilirsiniz. Burası, tüm alt sitelerinizi yönettiğiniz komuta merkezidir.

Tavsiye edilen okuma Günümüz dijital dalgasında, ister bireysel bloglar, ister yeni kurulan şirketler olsun, isterse küçük ticari web siteleri…

Web sitesi ve kullanıcı yönetim işlemleri

“Site” (Site) menüsü altında, ağdaki tüm web sitelerinin listesini görebilir, yeni siteler ekleyebilir, site bilgilerini (örneğin başlık, yönetici e-postası) kolayca düzenleyebilir ve hatta siteleri arşivleyebilir, devre dışı bırakabilir veya silebilirsiniz. Tüm bu işlemler tek bir yerde yapılır; her bir sitenin arka planına ayrı ayrı girmenize gerek kalmaz.

Kullanıcı yönetimi de aynı şekilde merkezileştirilmiştir. “Kullanıcılar” menüsü aracılığıyla tüm ağa yeni kullanıcılar ekleyebilir, onları belirli sitelere atayabilir ve rollerini (örneğin yönetici, editör, abone) belirleyebilirsiniz. Bir kullanıcı aynı anda birden fazla siteye ait olabilir ve farklı yetkilere sahip olabilir; bu da siteler arası ekip işbirliğinin yönetim karmaşıklığını büyük ölçüde azaltır.

Konu ve eklentilerin kurulumu ve dağıtımı

Çoklu site ağlarında, temaların ve eklentilerin yönetim şekli tek bir sitedekinden farklıdır. Süper yönetici, “Temalar” ve “Eklentiler” menülerinden yüklediği eklentiler ve temaların durumu varsayılan olarak “Ağda Etkin” veya “Ağda Kullanılabilir” durumundadır.

hosting.com Paylaşımlı Barındırma
AMD EPYC CPU'lar, NVMe SSD depolama ve LiteSpeed ile yüksek performans, 7/24, 7x7 uzman şirket içi destek, SSL, kaba kuvvet, kötü amaçlı yazılım ve DDoS koruması dahil gelişmiş güvenlik önlemleri, 73%'ye kadar tasarruf

Bir eklentinin ağ üzerinden etkinleştirilmesi, bu eklentinin tüm alt sitelerde zorunlu olarak aktif hale gelmesi ve çalıştırılması anlamına gelir; alt site yöneticileri bu eklentiyi devre dışı bırakamazlar. Bu özellik, tüm ağ için gerekli olan güvenlik veya önbellekleme eklentileri için uygundur.

Ağ üzerinden erişilebilen eklentiler veya temalar sayesinde, her alt sitenin yöneticisi kendi ihtiyaçlarına göre, kendi sitelerinin eklenti veya tema yönetim sayfalarında bu özellikleri istedikleri gibi etkinleştirebilir veya devre dışı bırakabilir. Bu, alt sitelere esneklik sağlar. Temaların dağıtımı da bu şekilde gerçekleştirilebilir. WP_Theme::network_enable_theme() Bu işlev, programlama yoluyla gerçekleştirilir.

İleri Düzey Yönetim ve Performans Optimizasyonu

Ağınızın ölçeği genişlediğinde, bazı gelişmiş özellikler ve performans optimizasyonları hayati önem kazanır. Bu, veritabanı yapısı, bağımsız alan adı eşleme ve önbellek stratejileri gibi konuları içerir.

Tavsiye edilen okuma WordPress Tema Geliştirme: Başlangıçtan Uzmanlığa Pratik Bir Rehber

Veritabanı yapısını ve bağımsız bir alan adını (domain name) anlamak önemlidir.

Çoklu site ağı, benzersiz bir veritabanı yapısı kullanmaktadır. Her alt site için ayrı bir tablo koleksiyonu oluşturur ve tablo adları… {$table_prefix}{$blog_id}_ Örneğin, ID’si 2 olan bir sitenin makale tablosu şu şekilde adlandırılabilir: wp_2_postsKüresel olarak paylaşılan tablolar (örneğin, kullanıcı tabloları) wp_usersBu durum değişmez. Bunun farkında olmak, özelleştirilmiş sorgular yapmak veya veri aktarımı gerçekleştirmek açısından yardımcı olur.

Yaygın bir ileri düzey ihtiyaç, alt sitelere tamamen bağımsız bir alan adı atamaktır (alt alan adı yerine). Bu, “Alan Adı Eşleme” eklentisinin kurulması ve yapılandırılmasıyla gerçekleştirilebilir. WP Ultimate Multisite Domain MappingYapılandırma genellikle joker karakter içeren DNS kayıtlarının eklenmesini ve bunların belirli alan adları için kullanılmasını içerir. wp-config.php Ortada tanımlanmıştır. SUNRISE Constant.

InterServer Paylaşımlı Barındırma
Paylaşımlı hosting aylık $2.50 USD, ilk ay $0.1 USD promosyon kodu tryinterserver, 461 bulut uygulaması komut dosyası, tek tıklamayla yükleme.

Önbellekleme ve performans stratejilerini uygulama

Çoklu site ağları, sunucu kaynakları açısından daha yüksek gereksinimler ortaya koyar. Etkili bir önbellekleme sisteminin kullanılması, performansın sağlanmasında kritik öneme sahiptir. Ağ düzeyinde, örneğin Redis veya Memcached gibi araçlar kullanarak nesne önbelleğesinin etkinleştirilmesi önerilir. wp-config.php Çin'de WP_REDIS_HOST Değişmezlerin (constantlerin) yapılandırılması için kullanılır.

Sayfa önbellekleme konusunda, W3 Total Cache, WP Rocket gibi birçok popüler önbellekleme eklentisi çoklu site modunu desteklemektedir. Ağ kontrol panelinde doğru şekilde yapılandırıldığından emin olun ve yükü dağıtmak ve dünya genelindeki erişim hızını artırmak için yüksek trafiğe sahip alt siteler için ayrı bir CDN (İçerik Dağıtım Ağı) alan adı ayarlamayı düşünün.

Düzenli olarak Query Monitor gibi sorgu izleme eklentilerini kullanarak yavaş sorguları kontrol edin ve bunların kullanımını değerlendirin. wp db optimize WP-CLI komutlarını kullanarak veritabanı tablolarını optimize edin. Çok büyük ağlar için bu işlemlerin tekrarlanması gerekebilir. wp_blog_versionswp_site Kayıt defterini kullanarak veritabanlarını ve tablolarını bölme işlemine ilişkin gelişmiş optimizasyonlar yapılır.

Özetle.

WordPress çoklu site ağı, birden fazla web sitesinin merkezi yönetimini ve her bir sitenin bağımsız işleyişini mükemmel bir şekilde birleştiren güçlü bir kurumsal çözümdür. Değişiklikler yaparak… wp-config.php Dosyaların ilk aşamada oluşturulmasından, web sunucusu arka planında sitelerin, kullanıcıların, temaların ve eklentilerin birleşik bir şekilde yönetilmesine; oradan da alan adı eşleştirmesi ve nesne önbelleği aracılığıyla gelişmiş özelleştirmelerin ve performans optimizasyonlarının sağlanmasına kadar, bu sistem ilgili web sitesi gruplarının yönetiminde eşsiz bir verimlilik sunar.

Birden fazla sitenin başarılı bir şekilde yönetilmesinin anahtarı, net bir yapı planlaması, katı kullanıcı hakları yönetiminin uygulanması ve sunucu performansı ile güvenliğe sürekli dikkat edilmesidir. İster şirket içindeki çoklu departman siteleri, ister eğitim kurumlarının ders platformları olsun, isterse web sitesi barındırma hizmetleri; WordPress çoklu site yönetim sistemlerini ustaca kullanmak, daha az kaynakla daha fazla iş yapmanızı sağlayacaktır.

Sıkça Sorulan Sorular.

Çoklu site özelliği etkinleştirildikten sonra, mevcut tek sitelim etkilenecek mi?

Çoklu site ağı özelliği etkinleştirildiğinde, mevcut ana siteniz otomatik olarak ağdaki ilk site (ana site) haline gelir ve tüm içeriği, ayarları ve URL’leri değişmeden kalır. Kullanıcılar ve ziyaretçiler açısından, bu ana site dönüşüm öncesi ve sonrası arasında belirgin bir fark göstermez. Ancak arka plandaki yönetim arayüzü ve bazı temel yapılar değişiklik gösterir.

Mevcut bağımsız bir WordPress sitesini çoklu site ağına entegre edebilir miyim?

Evet, ancak bu basit bir “birleştirme” işlemi değil; dikkatli bir şekilde yürütülmesi gereken bir geçiş sürecidir. Özel bir geçiş eklentisi (örneğin “çoklu site klonlama ve kopyalama” türünde bir eklenti) kullanmanız veya veritabanını manuel olarak dışa aktarmanız/ithal etmeniz gerekmektedir. Temel adımlar arasında, geçiş yapılacak sitenin verilerinin yeni sisteme aktarılması yer alır. wp_postswp_postmeta Tablolardaki verileri, çoklu site ağ veritabanına entegre edin. wp_{blog_id}_posts Tabloda, kullanıcı ID’lerinin yeniden eşleştirilmesi ve medya dosya yollarının ayarlanması işlemleri gerçekleştirilir. Herhangi bir işlem yapmadan önce, ilgili tüm siteler için eksiksiz yedeklerin oluşturulduğundan emin olun.

Çoklu site ağındaki tüm siteler aynı temayı kullanmak zorunda mıdır?

Gerek yok. Süper yönetici, ağ arka planında birden fazla tema yükleyebilir. Temalar yüklendikten sonra, “Ağda etkinleştir” seçeneğini seçebilir veya sadece “Ağa erişilebilir” durumda bırakabilir. Ağa erişilebilir temalar, ilgili alt sitelerin tema seçim sayfalarında görünecektir; bu alt sitelerin yöneticileri, kullanılabilir temalar arasından istediklerini seçip etkinleştirebilirler; hatta süper yönetici tarafından bu yetki verilmişse kendi özel temalarını da yükleyebilirler. Bu durum, alt sitelerin marka bağımsızlığına ve tasarım esnekliğine olanak tanır.

Çoklu site ağlarının performansı, tek bir siteye kıyasla daha düşük müdür?

Performans, belirli yapılandırmalara ve veri trafiğine bağlıdır. Ortak kullanılan çekirdek kod, veritabanı bağlantıları ve olası bellek önbellekleri sayesinde, çoklu sitelere sahip bir ağda birden fazla siteye erişmek, kaynakların yeniden kullanılabilmesi nedeniyle bazen tekil WordPress kurulumlarına erişmekten daha verimli olabilir. Ancak, ağ çok büyükse (örneğin yüzlerce veya binlerce site varsa) ve uygun sunucu optimizasyonları (nesne önbelleği, veritabanı indeksleme optimizasyonları, CDN vb.) yapılmamışsa, veritabanı sorgularının yarattığı yük performans düşüşüne neden olabilir. Dolayısıyla, performansın anahtarı ağ mimarisi değil, optimizasyonlardır.

Tüm çoklu site ağını nasıl yedeklerim?

Çoklu site ağlarının yedeklenmesi için hem dosyaların hem de veritabanlarının aynı anda yedeklenmesi gerekmektedir. Dosyalar söz konusu olduğunda, sadece WordPress’in çekirdeği, temaları ve eklentileri değil, aynı zamanda diğer tüm dosyaların da yedeklenmesi gerekir. uploads Klasörün dışında da dikkat edilmesi gereken bazı şeyler var. uploads/sites/{blog_id}/ Bu klasörde, çeşitli alt sitelerin yüklediği dosyalar saklanmaktadır. Veritabanı söz konusu olduğunda, tüm veritabanının yedeklenmesi gerekmektedir; çünkü tüm sitelerin verileri aynı veritabanında bulunmaktadır. Çoklu siteleri destekleyen profesyonel yedekleme eklentilerinin (örneğin UpdraftPlus’ın ücretli sürümü, ManageWP vb.) kullanılması önerilir; bu eklentiler, sitelere veya tüm ağa göre tam yedekleme ve geri yükleme işlemleri yapabilir. Manuel yedekleme işlemi, phpMyAdmin aracılığıyla veritabanının dışa aktarılması ve ardından tüm dosyaların FTP yoluyla indirilmesiyle gerçekleştirilebilir.