WordPress multisite özelliğini 3.0’dan sonra MU (Multisite) özelliğini kendi içerisinde barındırmaya başladı. Bu özelliği kullanmak aslında oldukça basit. Bir kaç kod satırı eklemesi ve bazı izinler ile WordPress MU özelliğini kullanmaya başlayabilirsiniz.

Kısaca WordPress MU avantajları ve özelliklerinden bahsedecek olursak;

  1. Tek bir wordpress kurulumu ile birden fazla wordpress siteler ağı oluşturabilir ve bunları yönetebilirsiniz.
  2. Bu ağlar içerisinde yer alan sitelere berkay.wpdoktoru.com veya wpdoktoru.com/berkay şeklinde erişebilirsiniz.
  3. Ağ yöneticisi olarak temalar ve eklentiler yükleyebilir, bunları ağ içerisinde yer alan diğer sitelerin kullanımına sunabilirsiniz.
  4. Ağ içerisinde yer alan sitelerin sahipleri tema ve eklenti yükleme yetkisine sahip değildir. Bu işlemleri sadece siz yapabilir onlara seçim şansı sunabilirsiniz.

1) Bir FTP aracı ile sitenizin dizinine bağlantı kurun ve ana dizinde yer alan wp-config.php içerisinde “/* Hepsi bu kadar. Mutlu Bloglamalar! */ ” alanından sonra aşağıdaki kodu yerleştirin.

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

2) Bu eklemeyi gerçekleştirdikten sonra wordpress için ağ özelliğini açmış bulunuyoruz. Bu aşamadan sonra “Araçlar – Ağ” yolunu takip ederek (ağ adı,yönetici e-posta adresi, subdomain veya dizin seçimi) temel ağ ayarlarını yapmanız gerekiyor.

3) Daha sonrasında wp-content klasörü altında blogs.dir adında klasör oluşturun ve bu klasörün chmod izinlerini 777 yapın.

4) Bu aşamada wp-config dosyasında son bir ekleme daha yapıp son aşamaya geçmeniz gerekiyor. Ana dizinde yer alan wp-config.php dosyasını açın ve aşağıdaki kod dizinini “/* Hepsi bu kadar. Mutlu Bloglamalar! */“‘den önce ekleyin.

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'siteadi.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
/* Hepsi bu kadar. Mutlu Bloglamalar! */

5) Var olan .htaccess dosyası üzerinde yer alan kodların tamamını aşağıdaki dizin ile değiştirin veya bu dosya yok ise oluşturarak aşağıdaki kodları eklemeniz gerekiyor.

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]

WordPress Multisite özelliği artık aktif. Karşılaştığınız bir problem olur ise yorum olarak belirtebilirsiniz.

İyi bloglamalar!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Close