Kurulum aşamalarına yönelik mümkün olan pek çok konuya değindiğimi düşünüyorum.
Eksik olduğunu fark ettiğim ya da iletebileceğiniz konular olursa memnuniyetle yeni bir yazı olarak ele almak isterim. Bu yazıda da hem WordPress çoklu site yazısına paralel olması, hem de WordPress MU çoklu site kontrolü yazısını detaylandırmak için Wodpress MU Subdomain işlemlerine değineceğim.
Wodpress MU Subdomain Kullanımı
WordPress MU (WP MU)'nun ne olduğu ve ne amaçla kullanılabileceğine dair pek çok yazı altında açıklamalar paylaştım. Bu yazıda da MU aktivasyon sürecinde, subdomain (site1.ornekwebsitesi.com
) seçeneğinin aktifleştirilmesinin ardından nasıl ilerleyebileceğimize bakalım1. Öncelikle elbette WordPress kurulumumuzun MU özelliğini aktifleştirmemiz gerekmekte2. Bu aşamadaki ilgili diğer detaylar için WordPress MU çoklu site kontrolü yazısına göz atabilirsiniz.
define( 'WP_ALLOW_MULTISITE', true );
Yukarıdaki kodu wp-config.php
dosyasına eklememizin ardından MU site yapılandırma sürecini de başlatmış olmaktayız3. Bu aşama da özellikle SUBDOMAIN_INSTALL
parametresinin true
değeri alması önemli. Ardından subdirectory veya subdomain tercihlerinden birini seçmeliyiz. Bu yazı çerçevesinde seçimimiz elbette subdomain olacak ve oluşturduğumuz her yeni site *.ornekwebsitesi.com
şeklinde bir URL üzerinden ziyaret edilebilecek. Elbette farklı alanadı tanımlamak da mümkün.
wp-config.php
ve .htaccess
dosyalarımıza eklememiz gereken güncel düzenlemelerin ardından artık Siteler seçeneğine de erişebilir olacağız. Ağ Ayarları ve Ağ Ayarı başlıkları altından pek çok detaya ulaşabilir ve düzenlemeler yapabilirsiniz.
Örnek olarak shop
ve altmarka
adında alt siteler oluşturalım. Ardından shop
için alışveriş işlemleri gerçekleştirebilmek adına WooCommerce ve çoklu dil özelliği için de qTranslate-X eklentilerini yükleyip aktifleştirebiliriz.
Oluşturduğumuz tüm sitelere ait eklenti, temalar ve diğer ortak ayarları Sitelerim bölümünden yönetebiliriz. Ardından, site temelindeli düzenlemeler için Sitelerim altından ilgili sitenin yönetim (wp-admin) bölümlerine geçiş yapabilirsiniz.
Yukarıdaki düzenlemeler de dahil siteleri listelemek ve site temelinde işlemler gerçekleştirmek için elbette wp-cli de kullanılabilir4.
wp site list --field=url
Çoklu site yayınının sunduğu avantajlar kadar dezavantajlar olduğunu da unutmamalısınız. Bu anlamda veritabanı kullanması sebebiyle WordPress biraz daha komplike bir yapı sunmakta. Ancak, önemli olan hedeflediğiniz yapının ne olduğu ve uzun vadede ne gibi geliştirmeler gerektireceği. Amacınızı ne kadar net belirlerseniz platform seçimi ve seçtiğiniz platformun etkin kullanımı konusunda da o kadar az sorun yaşarsınız.