Selamlar,
8 farklı dil destekleyecek şekilde bir site hazırlamam gerekiyor.
Sitede Custom Post Type UI eklentisini kullanarak haberler, urunler vs. şeklinde Özel Yazı Tipleri(Post Type) ve her birinde kategori oluşturmak için Özel Sınıflandırma(Taxonomy) kullanıyorum. (domain.com/tr/urunler/urun-kategorisi/a-urunu şeklinde bir link kullanmayı düşünüyorum)
Ayrıca urunler için Advanced Custom Fields eklentisini kullanarak detaylı ürün özelliklerini ekliyorum.
Asıl problem dil desteği kısmında ortaya çıkıyor. qtranslate eklentisi yukarıda bahsettim urun-kategorisi bölümünü çevirmeye izin vermiyor.
WPML eklentisini ücretli olduğu için henüz denemedim. İşime yaracağından emin olursam satın alıp deneyebilirim.
Bende Wordpress Multisite olayını kullanarak her dil için bir site oluşturdum. Bu şekilde de en büyük problem her site birbirinden bağımsız çalıştığı için ürünleri tekrar tekrar her site için eklemek gerekiyor ki oldukça zaman alıcı bir işlem maalesef.
Yapmak istediğim olay şu:
Türkçe sayfalarda tüm linkler Türkçe olacak.(domain.com/tr/sayfa-linkleri şeklinde)
Diğer dillerde tüm linkler İngilizce olacak. (domain.com/en/page-links, domain.com/ru/page-links)
Bu noktada bana tavsiye edebileceğiniz bir eklenti ya da Multisite de işimi kolaylaştıracak bir yöntem var mıdır? Her türlü öneriyi dinlemeye hazırım.
Teşekkürler..
Wordpress ile ilgili öneri
12
●642
- 22-09-2015, 10:01:42
- 22-09-2015, 12:11:19Lokalde bir test sitesi kurup deneyeyim hemen..
fireelf adlı üyeden alıntı: mesajı görüntüle - 22-09-2015, 12:16:22MisafirBu makale yardımcı olacaktır sanıyorum.slartibartfast adlı üyeden alıntı: mesajı görüntüle
- 22-09-2015, 14:32:33Maalesef polylang eklentisi de problemi çözmedi.
Örneğin oluşturduğum Benzinli Arabalar özel yazı tipi hangi dil olursa olsun değişmiyor. Bu tipte içerik oluşturup farklı dillerde yayınlayabiliyorum ama linkler şöyle oluyor.
Türkçe: domain.com/tr/benzinli-araba/toyota-corolla
İngilizce: domain.com/en/benzinli-araba/toyota-corolla-2
Benim ingilizce için bu linki şu şekilde gösterebilmem gerekiyor.
domain.com/en/car-with-gasoline/toyota-corolla-2
WPML eklentisi de bu işi çözmezse, eklenti kullanmadan çözüm bulacağız sanırım. - 22-09-2015, 16:20:51Polylang ile yapabiliyorsunuz işte onu.
Örneğin benim yaptığım bir site: http://etien.com.tr/50x70x20-electri...ibution-board/ Türkçe ye çevirirseniz url'nin değiştiğini göreceksiniz. - 22-09-2015, 18:06:12Burada Wordpress'in Yazılar kısmından ürünleri eklemişsiniz sanırım. Bu şekilde bende de problem olmuyor. Fakat benim yapmak istediğim Custom Post Type ile alakalı olan bölüm..fireelf adlı üyeden alıntı: mesajı görüntüle
Sizin verdiğiniz sitede http://etien.com.tr/haberler/teknik-bilgiler/ adresi sonradan oluşturulan yazı türü müdür?
Bu sayfada İngilizce'ye geçince http://etien.com.tr/haberler/technical-informations/ şeklinde gözüküyor. Linkteki /haberler/ bölümü değişmiyor. Benim asıl değiştirmek istediğim kısım burası. - 22-09-2015, 20:48:44slartibartfast adlı üyeden alıntı: mesajı görüntüle
Doğru evet, custom taxonomylerde siz hangi slug değerini vermişseniz o kalıyor. Onunla ilgili olarak benimde bu projede atladığım bir nokta olmuş burası.
Şu konuda birkaç çözümden bahsedilmiş. Deneyebilirsiniz.
https://wordpress.org/support/topic/...taxonomy-slugs