WordPress Multisite nedir?
WordPress Multisite kurulumu, kullanıcıların birden fazla web sitesi oluşturmasına ve hepsinin aynı temayı kullanmasına olanak tanıyan, kullanımı kolay bir özelliktir. Kullanıcılar ayrıca tüm web sitelerini tek bir kontrol paneline bağlayabilir ve her web sitesi için özel temalar oluşturabilirler.
WordPress Multisite, WordPress çekirdeğinin bir yükseltmesidir. Bu, kullanıcılara tek bir WordPress kurulumuyla birden fazla web sitesini barındırma olanağı sağlar. Multisite, aynı veritabanı ve dosya yapısını kullanarak birden fazla web sitesini bir araya getirir ancak her sitenin kendine özgü ayarları, temaları ve eklentileri vardır. Her web sitesi yöneticisi, web sitesinin kullanıcılarını, içeriğini ve eklentilerini kontrol edebilir. Web sitelerinin aynı anda güvenli bir şekilde güncellenmesine, izlenmesine ve çeşitli işlevlerin eklenmesine olanak tanır.
WordPress Multisite Ne Yapar?
WordPress Multisite, tek bir web sitesinde birden fazla web sitesini barındırma olanağı sunan bir WordPress özelliğidir. Çoklu site işlevi sayesinde, birden fazla farklı web sitesi oluşturabilir ve yönetebilir ve her web sitesi için farklı temalar ve eklentiler kullanabilirsiniz. WordPress Multisite, küçük işletmelerin, şirketlerin, eğitim kurumlarının ve web sitelerinin, her web sitesi için ayrı WordPress kurulumuna gerek kalmadan tek bir WordPress kurulumuyla birden fazla web sitesi oluşturmasına olanak tanır.
WordPress Multisite Nasıl Kurulur?
Bunun için öncelikle wp-config.php dosyasına gidin
/* Bu kadar. Mutlu Bloglama! */ satırından sonra
define('WP_ALLOW_MULTISITE',true);
Site detaylarını (site adı, yönetici e-posta adresi) ayarladıktan sonra kur butonuna tıklayın ve bir sonraki adımda çoklu sitenizin alt alan adı üzerinden mi yoksa dizin olarak mı çalışacağını seçin.
Son aşamada;
wp-content klasörü altında blogs.dir adında bir klasör oluşturuyoruz ve chmod izinlerini 777'ye ayarlıyoruz.
wp-config.php dosyasında
/* Bu kadar. Mutlu Bloglama! */ çizgiden önce
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); $tabanı = '/'; define( 'DOMAIN_CURRENT_SITE', 'sitenizinadresi.com' ); define('PATH_CURRENT_SITE', '/'); define( 'SITE_ID_CURRENT_SITE', 1 ); define('BLOG_ID_CURRENT_SITE', 1 ); /* Bu kadar. Mutlu Bloglama! */
kodları girin ve kaydedin.
Daha sonra mevcut .htaccess dosyamıza (.htaccess'iniz yoksa bir tane oluşturabilirsiniz)
RewriteBase / RewriteRule Üzerinde RewriteEngine ^index\.php$ - [L] # yüklenen dosyalar 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]
Kodu girerek eski dosyayla değiştiriyoruz.
Artık yönetici paneline gittiğinizde çoklu sitenizin çalıştığını görebilirsiniz.