WordPress MU Subdomain (Alt Alan Adı) Kullanımı

WordPress‘e dair pek çok yazı yayınladım ve yayınlamaya da devam edeceğim görünüyor, özellikle CLI ve API kullanımlarına dair planladığım pek planladığım başlık ve örnek bulunuyor.

AA

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.

WordPress MU

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.

WordPress MU Ağ İşlemleri

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.

WordPress MU Ağ Ayarları

Ö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.

WordPress MU

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.

WordPress MU

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.