Türkçe, İngilizce ve Rusça desteği olan bir wp site yapıyorum. Nette araştırmalarım sonucu iki yöntemi mantıklı buldum. Birincisi qtranslate eklentisi, diğeri de subdomain sistemi.
Bu iki yolda da içinden çıkamadığım sorunlar oldu.
A- Subdomain yöntemi: en ve ru balıklı iki subdomain açıp ana dizinde hazır bitmiş olan sitemin aynısını bu iki dizine kurdum. (Hosttan hosta taşıma yöntemiyle) Daha sonra url satırına en.siteadi.com/wp-admin yazdığımda karşıma siteadi.com/wp-admin sayfası çıkıyor. Yani sitemin subdomaine taşıdığım halinin admin paneline ulaşamıyorum. Bunun nedeni ni çözemedim? Subdomaine site taşırken mi bir yanlışım oldu acaba?
B- Qtranslate yöntemi: Bu yöntem aslında gayet iyi çalıştı. Ancak çözemediğim bazı sorunlar oldu. Belki eklentiyi kullanana başka arkadaşlar da vardır diye sıralıyorum sorunları.
1- Qtranslate eklentisini pasifleştirince sitemin backround hariç, tamamı kayboluyor.
2- Açılış sayfası olarak sadece dil seçeneği koyup seçilen dile göre ilgili sayfanın açılmasını istiyorum ancak bunun için bir yöntem geliştiremedim.
3- Menü ataması yaparken sayfa (page) olarak hazırladığım sayfaları menüyle bağlıyorum, dil desteği sorunsuz çalışıyor. Ancak özel bağlantı yoluyla yaptığım menüye tıklayınca site türkçe versiyonuna dönüyor. Yani Rusça sitede, mesela anasayfa butonuna tıklayınca site Türkçe haline dönüyor.
Bu konularda yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim. Ayrıca çok dilli site için daha iyi bir öneri varsa o da işime yarayabilir. (Google translate kullanmıyorum, metinleri elle gireceğim)
Wordpress çok dilli site (qtranslate ya da subdomain)
3
●2.297
- 06-06-2013, 01:15:18A
---
Alt alan adına taşıdığınız sitenin veritabanına giriş yapın. ( phpmyadmin ) Tablolardan wp_settings seçin. Oradan urlleri alt alan adına göre düzenleyin.
B
---
Eklenti ile çakışan başka bir eklenti vs olabilir. Eklenti yazan arkadaşlarla görüşüp eklentiyi stabil hale getirebilirsiniz. - 07-06-2013, 22:24:58subdomain yönteminde karar kıldım. Verdiğiniz bilgi de çok işime yaradı. phpmyadmin de wp_options altında url değişikliğini yapınca sorun halloldu. Teşekkür ederim.MevLut adlı üyeden alıntı: mesajı görüntüle