Wordpress

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

Yayın:
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.
VİDEO
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.ornekwebsitesi.com) ve Subdirectory (ornekwebsitesi.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', 'ornekwebsitesi.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.
Ceyhun Enki Aksan

Kullanıcı Davranışları Analizi (User Behavior Analysis) ve Kullanıcı Deneyim Tasarımı (UX Design) üzerine çalışmalar yürütmekte, bu süreçte edindiğim teknik ve pratik bilgileri fayda sağlamak motivasyonuyla (afaik / as far as i know) paylaşmaktayım.

HABERDAR OL

Yeni eklenen projeler, eğitimler, içerikler ve yayınlanan videolar e-posta adresine gelsin.