WordPress Multisite Nedir
WordPress Multisite kurulumu, kullanıcıların birden fazla web sitesi oluşturmasını ve bunların tümünün aynı temayı kullanmasını sağlayan, kolay kullanımlı bir özelliktir. Kullanıcılar ayrıca tüm web sitelerini tek bir yönetim paneline bağlayabilir ve her web sitesi için özel temalar oluşturabilir.
WordPress Multisite, WordPress çekirdeğinin bir yükseltmesidir. Bu, kullanıcıların bir WordPress yüklemesiyle birden çok web sitesi barındırma yeteneğini sağlar. Multisite, aynı veritabanı ve dosya yapısını kullanarak birden çok web sitesini bir araya getirir, ancak her site kendine özgü ayarlara, temalara ve eklentilere sahiptir. Her web sitesi yöneticisi, kendi web sitesinin kullanıcılarını, içeriğini ve eklentilerini kontrol edebilir. Bu, web sitelerinin aynı anda güncel tutulmasını, izlenmesini ve çeşitli fonksiyonların güvenli bir şekilde eklenmesini sağlar.
WordPress Multisite Ne İşe Yarar?
WordPress Multisite, WordPress’in bir web sitesinde birden fazla web sitesi barındırma yeteneğini sunan bir özelliğidir. Multisite işlevselliği sayesinde, birden çok farklı web sitesi oluşturabilir, yönetebilir ve her bir web sitesi için farklı temalar ve eklentiler kullanabilirsiniz. WordPress Multisite, küçük çaplı işletmelerin, kurumsal şirketlerin, eğitim kurumlarının ve web sitelerinin, her bir web sitesi için ayrı ayrı WordPress yüklemelerine gerek kalmadan, tek bir WordPress yüklemesi ile birden çok web sitesi oluşturmalarına izin verir.
WordPress Multisite Kurulumu Nasıl Yapılır?
Bunun için öncelikle wp-config.php dosyasına
/* Hepsi bu kadar. Mutlu Bloglamalar! */ satırından sonra
define('WP_ALLOW_MULTISITE',true);
Ağ detaylarını (ağ adı,yönetici e-posta adresi) ayarladıktan sonra kur butonuna tıklayıp bir sonraki aşamada multi sitenizin subdomain üzerinden mi yoksa dizin şeklinde mi çalışacağını seçiyoruz.
Son aşamada;
wp-content klasörü altında blogs.dir adında klasör oluşturup chmod izinlerini 777 yapıyoruz.
wp-config.php dosyasında
/* Hepsi bu kadar. Mutlu Bloglamalar! */ satırından önce
define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); $base = '/'; define( 'DOMAIN_CURRENT_SITE', 'siteadresiniz.com' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', 1 ); define( 'BLOG_ID_CURRENT_SITE', 1 ); /* Hepsi bu kadar. Mutlu Bloglamalar! */
kodlarını girip kaydediyoruz.
Daha sonra mevcut .htaccess dosyamıza (.htaccess yoksa oluşturabilirsiniz)
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]
kodlarını girerek eski dosyayla değiştiriyoruz.
Artık yönetim paneline girdiğinizde multi sitenizin çalıştığını görebilirsiniz.