WordPress MU Nedir? Nasıl Kurulur ve Kullanılır?

2004 yılıda yayınlanan WPMU 0.1 (WordPress MultiUser ya da WordPressµ) ve WordPress 1.5 ile birlikte paralel 2 uygulama olarak hayatımızda yer almaya başlamışlardı. Temel özellikler bağlamında benzerlikler taşımalarına karşın WordPress 3.0 sürümüne kadar çoklu site kullanımını mümkün kılmamaktaydı. 2010 yılında karışıklıkların önlenmesi ve her iki uygulamanın da öne çıkan özelliklerinin WordPress üzerinden devam edilmesi kararı verildi. Bu yazıda, artık tek wordpress kurulumu üzerinden ilgili özelliklerin aktifleştirilmesiyle birlikte bir network oluşturmanın mümkün olduğu WordPress çoklu site yayınına değineceğim.

WordPress MU Nedir?

WordPress MU, yani çoklu kullanıcı uygulaması birden fazla domain altında tek bir kurulumla siteler yayınlamayı mümkün kılan bir WordPress özelliğidir. WordPress 3.0 versiyonu ile birlikte WordPress uygulaması altında sunulan bu özellik daha öncesinde ayrı bir uygulama olarak geliştirilmekteydi.

Wordpress multi site

WordPress MU Nasıl Kurulur?

Standart WordPress kurulumu üzerinden ilerlenmektedir. Ön tanımlı olarak pasif modda bulunan WordPress MU, kurulumun ardından wp-config.php dosyasında bazı tanımlamalar / aktifleştirme işlemlerinin ardından kullanılabilir hale gelmektedir.

O halde aktivasyon işlemine başlayalım. Aşağıdaki kodu wp-config.php dosyası içerisinde herhangi bir yere yapıştırıp sayfayı kaydedin ve web sayfanızı yenileyin.

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

Sayfanın yüklenmesiyle birlikte işleme alınacak define sonrasında yönetim panelinizde değişiklikler olduğunu görebilirsiniz. Artık tek WordPress kurulumu üzerinden Subdomain (site1.alanadi.com) ve Subdirectory (alanadi.com/site1) olarak site yayınları başlatabilirsiniz.

Ardından, yönetim panelinize giriş yaparak Araçlar > Ağ yolundaki Ağ detayları (ağ adı,yönetici e-posta adresi) bilgilerini doldurmalısınız. Kur butonuna tıkladığınızda, bir sonraki aşamada multi sitenizin subdomain/subdirectory seçimini belirleyeceksiniz. Subdomain kullanımında ayrıca küçük bir ekleme (wildcard desteği) yapılması gerekmektedir. Eğer url yapılandırmanızı subdomain üzerinden sağlayacaksanız, Cpanel vb. işlevlere sahip panel üzerinden subdomain(ler)i oluşturmalı ve aşağıdaki kodu wp-config.php dökümanına eklediğiniz WP_ALLOW_MULTISITE tanımlama satırının altına eklemelisiniz. Yani son durumda kodumuz şu şekilde olacaktır:

/* Multisite */
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true ); # subdomain kullanmayacaksanız bu alanı false olarak düzenlemelisiniz
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'alanadi.com' );
define( 'PATH_CURRENT_SITE', '/' ); # kurulum ayrı bir klasör içerisindeyse bu alanda o klasör adını belirtmelisiniz.
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
/* Hepsi bu kadar. Mutlu Bloglamalar! */

.htaccess dosyamızın ise güncel içeriği şu şekilde olacaktır:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

Artık siteler oluşturmaya ve yönetmeye başlayabilirsiniz.

WordPress MU Nasıl Kullanılır?

WordPress MU ile farklı konularda siteler oluşturabilir, bu siteleri farklı arayüzler altında yayınlayabilir, sitelere bazında yetkili kullanıcılar atayabilirsiniz ve merkezi yönetim paneli üzerinden tek seferde tüm siteleri (tema, eklenti, güncelleme vb.) kontrol edebilirsiniz.

Bu işlemleri el yordamı ile gerçekleştirmenin yanı sıra wp-cli üzerinden de yönetebilirsiniz.

Wordpress Hakkındaki Yazılardan Haberdar Olmak İster Misin?

E-posta listesine katılarak yeni yazılardan haberdar olabilirsin.