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. 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 Grav subdomain ç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ım.

Öncelikle elbette WordPress kurulumumuzun MU özelliğini aktifleştirmemiz gerekmekte. 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ız. 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ılabilir.

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.

Leave a Reply