Wordpress Destek
WordPress Çoklu Dil Desteği

WordPress siteye çoklu dil desteği eklemenin en kolay yolu

Estek köstek WordPress destek! diyerek başlıyoruz. WordPress altyapısı ile hazırladığınız bir internet sitesinde ya da projenizde yabancı dil seçeneği sunma ihtiyacınız olmuştur. WordPress için her şeyin bir çözümü var. Ancak çoklu dil desteği ekleme konusunda önerilen çözümler ve sunulan eklentilerin bir çoğu tatmin edici olmuyor. Bir kaç ay önce ihtiyacım olduğunda oldukça uğraşmış o zaman çok iyi bir çözüm bulamamıştım. Siteyi bir alt klasör olarak ingilizce yapıp o şekilde çözmüştüm.

Şimdi ise daha kolay ve oldukça hızlı, anlaşılır çalışan bir eklenti ile tanıştım. Bu eklenti sayesinde her dil için FTP dizininde ayrı bir klasör açıp kurulum yapmanıza gerek kalmıyor. WordPress üzerindeki yazıları, sayfaları, etiketleri, kategorileri, üst alan menülerini (header), alt alan menülerini (footer) gibi bir çok alana ayrı ayrı istediğiniz dil desteğini ekleyebiliyorsunuz.

WordPress ya da herhangi bir sistem için çoklu dil desteği eklemenin ilk yolu farklı dizinler altına yeni kurulumlar yapmaktır. Bu dizinlerin isimleri dillerin kısaltmalarından (tr,en,de,ru) oluşur.

HELLO in eight different languages

WordPress için ise aynı işlemi gerçekleştiren URL yapısı olarak yine site.com/tr veya site.com/en şeklinde bir yapı sunan bir alternatif yol var. Polylang eklentisi ile sitemize çoklu dil desteği ekleyebiliyoruz. Manuel olarak her dil için içeriğimizi çevirip kullanabiliyoruz.

Eklentimizi aşağıdaki linkten indirip, .zip’ten çıkarıp FTP’de plugins klasörüne atıyoruz. Sonrasında sitemizin admin paneline giriş yaparak Eklentiler altında aktifleştiriyoruz. Ayarlar altında “Dil” menüsünün oluştuğunu göreceksiniz.

Polylang : http://www.wordpress.org/plugins/polylang

Polylang ana ayar ekranı

Polylang ana ayar ekranı

Üç tabdan oluşan bir ayar sayfası mevcut. İlk ayar olarak sitenizin varsayılan dil tercihini seçmenizi öneririm.

İlk tab gördüğünüz gibi “Dil”. Burada sitenize eklemek istediğiniz dilleri seçiyorsunuz. Burada varsayılan dilinizin de ekli olduğundan emin olmalısınız. Aksi durumda problem yaşayabilirsiniz.

Polylang Dil ayar ekranı

Polylang Dil ayar ekranı

Bir diğer ayar ise üçüncü tab olan “Cümle Çevirisi” alanı. Burada sitenizde geçen tüm ifadelerin eklediğiniz dillerdeki karşılığını girip kaydedebilirsiniz. Bu sayede ciddi bir iş yükünü tamamlamış olacaksınız.

Polylang Cümle Çeviri Ayar Ekranı

Polylang Cümle Çeviri Ayar Ekranı

Şimdi sıra geldi blog yazılarının dil destekli olmasına. Burada yazı ekle dediğinizde editörün sağ tarafında sitenize eklediğiniz dilleri göreceksiniz. Bu alanda ekleyeceğiniz yazının o dile ait başlığını girip kaydederek başlık çevirisini tamamlamış oluyorsunuz. Yazı içeriğinizde diğer dillerde çevrili olacak + ‘yı tıkladığınızda yeni bir yazı ekle sayfası geliyor ve bu sayfa yani yazı o dile ait oluyor. Bu alandaki editöre yazının seçtiğiniz dildeki çevirisini girip kaydedebilirsiniz.

Polylang Yazı İçi Ayarı

Polylang Yazı İçi Ayarı

Aynı şekilde kategori ve etiket alanlarına girerek eklediğiniz diller için çevirilerini yapabilirsiniz. Bu sayede diller arası geçişlerde çarpıklık olmayacaktır.

Kullandığım ve test ettiğim kadarıyla eklenti gayet başarılı şekilde çalışıyor. İşini yapıyor. WordPress çoklu dil desteği dendiğinde ilk akla gelen eklenti olacaktır.  
Share this Story
  • WordPress Çoklu Dil Desteği
    Wordpress Destek

    WordPress siteye çoklu dil desteği eklemenin en kolay yolu

    Estek köstek WordPress destek! diyerek başlıyoruz. WordPress altyapısı ile hazırladığınız bir internet sitesinde ya da projenizde yabancı dil seçeneği sunma ihtiyacınız ...
Load More Related Articles

Facebook Comments

15 Yorumlar


  1. cem

    09/02/2015 at 10:31

    peki siteye header a bayrak yerleştirbiliyormuyuz? bayrağı seçinde seçilen dile gitmesi nasıl olabilir

    Reply

    • Karabulut

      09/03/2015 at 08:32

      Eklenti bunu direk yapıyor. İstediğiniz alanda kullanabilirsiniz.

      Reply

      • Umut

        07/27/2016 at 10:08

        Nasıl yapıyor olmadı malesef acil yardım.

        Reply

  2. Ahmet

    01/03/2016 at 22:45

    Peki seo açısından kopya içeriğin önüne geçmek için canonical etiketini nasıl kullanırız hocam bu eklentiden sonra?

    Reply

    • Karabulut

      01/06/2016 at 21:49

      Canonical etiketini normal düzenle kullanabilirsin. Zaten All In One SEO kullanırsan artık her sayfa ve yazıya özel canonical belirlenebiliyor. Bu fonksiyon çoklu dil desteğinde oldukça işe yarıyor. Tavsiye ederim.

      Reply

  3. İbrahim

    03/31/2016 at 15:42

    Merhaba, yazınızı okuduktan sonra tasarımını yaptığım bir siteye İngilizce dilini eklemek için Polylang eklentisini yükledim. Her türlü ayarı sorunsuz yaptım ancak Türkçe Anasayfa ile İngilizce Homepage aynı sayfayı kullanıyor. Hangi sayfaya ne yüklersem her iki dilde de aynı sayfa gösteriliyor. Bunu düzeltmenin bir yolu var mı? Yardımcı olursanız memnun olurum.
    (Diğer sayfalarda ve footer/ header’da sorun yok)

    Selamlar…

    Reply

  4. İbrahim

    03/31/2016 at 19:44

    Anasayfa sorununu çözdüm. Senkronizasyon ayarlarında ” Sayfa şablonu” bölümündeki tikin kaldırılması sorunu çözdü. Umarım birilerine yardımcı olur diye paylaşıyorum. Eklenti güzel ve kullanışlı. Tavsiye ederim.

    Reply

  5. Mahmutmentes

    05/06/2016 at 08:05

    Abi eline sağlık çok güzel ve yararlı olmuş

    Reply

  6. İbo

    05/07/2016 at 12:38

    Bilgilendirme için teşekkürler. Oldukça yararlı bir yaz olmuş.

    Reply

  7. Ahmet

    07/11/2016 at 07:47

    Merhaba,

    TR kurulu olan WP temasına eklentiyi kurdum. Ancak üst bardaki login/register dışında sayfalar görüntülenemiyor. Nerede sorun olmuş olabilir? teşekkürler ..

    Reply

  8. Gökay

    07/31/2016 at 14:42

    Açıkçası bu yazıdan sonra kullanmaya başladım eklentiyi. Yalnız şöyle bir durum var, WordPress temanın izin verdiği ölçüde çeviri yapılıyor. Yani yerleşik özelliklerde bir sıkıntı yok ama mesela slider kısmında çeviri yapılamıyor. WPML eklentisinde öyle değil bildiğim kadarıyla.

    Reply

  9. Berkcan

    01/17/2017 at 14:59

    Eklenti dil desteğini sadece yazılar sayfasında mı sağlıyor ? Misal hakkımızda sayfasında veya ürünlerimiz sayfasında gibi herhangi bir sayfada da çoklu dil desteği sağlıyor mu ?

    Reply

  10. Tuba

    03/21/2017 at 22:32

    Benim merak ettiğim, otomatik çeviri eklentisi kullanarak otomatik çeviri yapmasını istiyorum fakat bu zamana kadar oluşturmuş olduğum sayfalarımın adreslerinin sonuna .tr eklenerek güncellemesinden dolayı 404 hatası alır mıyım ?
    Muvcut sayfalarımın adreslerini aynı şekilde bırakabileceğim (sonuna .tr eklemeden) , çeviri yaptığım sayfalarımın adreslerinin (.en .es, .fr gibi) olabildiği bir Otomatik çeviri eklentisi önerebilir misiniz ?

    Teşekkürler.

    Reply

  11. Tuba

    03/21/2017 at 22:35

    Benim merak ettiğim, otomatik çeviri eklentisi kullanarak otomatik çeviri yapmasını istiyorum fakat bu zamana kadar oluşturmuş olduğum sayfalarımın adreslerinin sonuna .tr eklenerek güncellemesinden dolayı 404 hatası alır mıyım ?
    Mevcut sayfalarımın adreslerini aynı şekilde bırakabileceğim (sonuna .tr eklemeden) , çeviri yaptığım sayfalarımın adreslerinin (.en .es, .fr gibi) olabildiği bir Otomatik çeviri eklentisi önerebilir misiniz ?

    Teşekkürler.

    Reply

  12. ceyhun

    07/20/2017 at 12:36

    Merhaba site ana dili türkçe, rusçaya geçişte (bayrağa tıklandığında) ana sayfa nasıl belirleniyor? yaptığımda bütün yapılan sayfaları tek bir sayfada çıkıyor. yardımcı olursanız çok sevinirim.

    Reply

Bir eleştiri yaz

Your email address will not be published. Required fields are marked *

Hakkımda


2010 yılından bu yana blog yazıyorum.


Dijital İş Geliştirme, Dijital Pazarlama, Medya ve Algı Yönetimi, İnternet Reklamcılığı, Web Geliştirme üzerine profesyonel olarak çalışmalar yürütüyorum.


Teknovol 'de kurucu ve yönetici olarak profesyonel iş hayatına devam ediyorum. İnterneti severek ve internetin daha güzel bir alan olmasına yönelik olarak seçici davranarak, yalnız maddi kaygı değil değer ve anlam katmayı da düşünerek güzel işler yapıyoruz.