• 22-09-2015, 10:01:42
    #1
    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..
  • 22-09-2015, 11:10:31
    #2
    polylang eklentisini denediniz mi?
  • 22-09-2015, 12:11:19
    #3
    Lokalde bir test sitesi kurup deneyeyim hemen..
    fireelf adlı üyeden alıntı: mesajı görüntüle
    polylang eklentisini denediniz mi?
  • 22-09-2015, 12:16:22
    #4
    Misafir
    slartibartfast adlı üyeden alıntı: mesajı görüntüle
    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..
    Bu makale yardımcı olacaktır sanıyorum.
  • 22-09-2015, 14:32:33
    #5
    Maalesef 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:51
    #6
    Polylang 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:12
    #7
    fireelf adlı üyeden alıntı: mesajı görüntüle
    Polylang 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.
    Burada 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..

    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:44
    #8
    slartibartfast adlı üyeden alıntı: mesajı görüntüle
    Burada 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..

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

    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
  • 22-09-2015, 22:34:12
    #9
    Uğraştırır ama phpMyAdmin üzerinden postmeta > _wp_old_slug değerlerini değiştirerek deneyin.