WordPress Türkçe Karakter Problemi Çözümü 30

WordPress kullanıcıların çoğu bu problemi yaşamıştır. Tema indirirsiniz ingilizce türkçeye çevirmek istersiniz veya temanızda birşeyler yenilersiniz türkçe karakterlerde hep problem çıkarır. Çoğunun başına gelmiştir bu olay 🙂 Şahsen benimde başıma gelmişti. Şimdi bu konu ile ilgili geniş bir yazı yazmak istedim inşallah beğenirsiniz…

Tabi herşey’den önce UTF-8 nedir bunu öğrenmemiz gerekiyor. Daha sonra sitenizdeki çirkin görüntüye bir son vereceğiz…

UTF-8 Nedir?

UTF-8 8-bitlik bir Unicode dönüşüm biçimidir (İng: Unicode Transformation Format ‘ın kısaltması). Unicode karakterlerini değişken uzunluklu bayt guruplarıyla kodlamakta kullanılır. Rob Pike ve Ken Thompson tarafından geliştirilmiştir.

UTF-8 kodlaması Unicode karakterlerini 1-6 byte uzunluğunda diziler olarak kodlar. ASCII kodlaması içinde 0-127 arasında kalan karakterler aynen kendi kodları ile kullanılır, diğerleri ise byte dizileri haline gelir.

1) UTF-8 Veritabanı çevirme yöntemi.

Kısaca: İçeriğinizde türkçe karakter hatası varsa burayı inceleyiniz.

Türkçe karakter problemi sadece temada olan birşey değil. Eskiden türkçe dili yüklememiş olup ingilizce dilini kurup daha sonra türkçe wordpress ile güncelleme yaptıysanız halada veritabanınız latin1_general_ci olarak duruyordur. WordPress türkçe eskiden pek güvenilir değildi çünkü daha önce bazı şeyler yaşandı ben inanıyorumki üstesinden geldiler ve şu anda Türkçe WordPress kullanılabilirki bende kullanıyorum 🙂

Veritabanını utf8_general_ci yapmak için çok uğraşmanıza gerek yok aslında yapılmış olan bir eklenti bunların hepsini yapıyor şimdi ben size o eklentiyi tanıtacağım.

UTF-8 Database Converter

Eklenti uyarıda bulunuyor lütfen veritabanı yedeğinizi alın. Bende tavsiye ediyorum ne olur ne olmaz 🙂 Yedek her zaman lazım olur. Temayla bile uğraşırken yedek almanızı tavsiye ederim bazen çok gerekli olabiliyor. Zaten burada veritabanı yedeğinden bahsediyoruz.

Eklentiyi indirin -> Yükleyip aktifleştirdikten sonra -> Final Step yapıp çayınızı yudumlamaya başlayın.

Eklentiyi indir: UTF-8 Database Converter

https://3.bp.blogspot.com/-qcGWj84a2QE/VENu2kPpxUI/AAAAAAAAa90/lrpqjZSzbKc/s1600/database-converter-utf8.png

2) Temada ve Eklentilerdeki türkçe karakter problemi

Bu problem sadece temalarda olan birşey değil eklentilerdede bu problem oluyor tek nedeni kullandığımız programların utf-8’de kodlamaması. Kendi kullandığım notepad++ ile sizlere durumu izah edeceğim. Daha sonrasında diğer WordPress kullanıcıların paylaştığı bir kaç program’dan resimler vererek sizlerin daha iyi anlamasına yardımcı olacağım. Birde diğer programların resmini veriyorum sizde o programı kullanıyor olabilirsiniz 🙂

Sırayla anlatıyorum;

  1. Notepad++ programı ile php dosyası düzenlediğimde ANSI’de kodladığı için sitenizde problem çıkar.
  2. php dosyası düzenlediğiniz zaman UTF-8’de kodla yazısına tıkladığınızda türkçe yazılarınız sitede düzgün görünür.

https://4.bp.blogspot.com/-5y7rsG__pkQ/VENurQZ7UuI/AAAAAAAAa9s/9cpEKGaYfEc/s1600/utf-8-turkce-karakter-problemi.jpg

3) Tema tasarımcılarının hataları

Bu ihtimal artık olmaz çünkü tasarımcılar bu konulara dikkat ediyor ancak halada hata yapma şansları olduğunu varsayarak şunlarıda incelemenizi tavsiye ederim.

header.php dosyasını açın şu kodu arayın:

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

O satırdaki kodu silip yerine şunu ekleyin;

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

4) Font Problemi

Yorumlarda ve müşterilerin satın aldığı temalarda sıklıkla yaşadığı aslında bu problem. WordPress’te yada sunucunuzda problem genelde olmuyor. Satın aldığınız veya ücretsiz indirdiğiniz temanızın kullandığı font’un Türkçe karakter desteklememesinden dolayı kaynaklanıyor bu problem.

Temalarda yaşadığınız Türkçe karakter problemi font ile alakalıysa internette Css font değiştirme diye aratırsanız karşınıza bir çok makale çıkacaktır. Eğer css bilginiz yoksa ve yapamıyorsanız sitenizi yorum olarak buraya yazın ben sizin için düzeltirim 🙂

Gene düzelmezse şu kodu arayın;

<html xmlns="http://www.w3.org/1999/xhtml">

Yerine alttaki kodu ekleyin:

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="tr-TR">

Gene düzelmezse artık siz bana yazın beraber sitenizi inceleyelim farklı çözümler araştıralım 🙂 Çözülmeyecek sorun yoktur…

Kaynaklar

30 Comments

  1. Kolay gelsin ertuğrul bey benim şöyle bir sorunum var;
    Tema tamamen düzgün fakat tema özelliklerinden biri olan mesela şehir ekle veya ödeme planı seç gibifonksiyonlarda türkçe karakter kullandığım I ve Ş ler soru işareti oluyor. bu konuda ne yapabiliriz. cevabınızı bekliyorum teşekkürler
    Site http://www.samandag.tv Bahsettiğim bölüm İlan ekle deki custom fields olarak doldurduğum kısımlar örneğin iLan Adi:

      1. Bu sorundan dolayı Dünden beri uyumadım ve hızlı bir cevap verdiniz. Şimdi Yatağımdan kalkmayı denesemde elimde telefon uyuyakalacam sanrım öğleden sonra son denemediğim adımı uygulayacağım “veritabanı” olanını sanırım sorunumu çözer çünkü veritabanlarımda latin_spanish_ci karşılaştırması var
        Ayrıca bu sorunu sizden başka kimse paylaşmamış herkes headere kod eklemekten bahsediyor saçma sapan amatör papağanlar kaynıyor web ortamı neyse uzun bi yorum yapayımda rezerve edeyim. Değerli bir yazı sonucta

  2. Evet eklenti sayesinde oldu teşekkürler bu yazıya daha çok anahtar kelime katarsan iyi olur bence 1. numara anlatmışsın

  3. admin çok tşk ederim benim dizi sitem var 1 2 sorunum var yardımcı olurmusun

  4. Merhaba,
    Benim de WordPress tabanlı websitem var ama bu yöntemler işe yaramadı maalesef. Başka bir yöntem varsa paylaşabilir misiniz? Buradaki çözümler zaten otomatikman uygulanmış. Yani temanın ilk halindeki ayarlar zaten böyle. Ama ı, ğ, ç gibi harfler kalın gözüküyor. Yardımcı olursanız memnun olurum.

    1. @disqus_Sq6CQYny0j:disqus, Yazıyı güncelledim. 4. bir alan daha ekledim. Eğer utf-8 veya veritabanı problemi değilse genel de temada kullanılan fontun Türkçe karakter desteklememesinden kaynaklanıyor bu problem. CSS biliyorsan fontu değiştir. Bilmiyorsan siteni buraya yaz ben senin için cssi düzeltirim.

  5. Merhaba

    Benim garip bir sorunum var. Rss ile diğer sitelerden haber çektiğim bir sitem var ve bazı haberler sorunsuz gelirken bazıları sadece başlıkları karakter sorunlu çıkıyor. Örneğin

    Suruç’taki saldırıdan son anda nasıl kurtuldu?

    gibi ama sadece başlıklarda diğer yerlerde sorun yok. databasde türkçe destekli yaptım ve diğer yukarıda önerdiğiniz her şeyi yaptım , font olarak da Open Sans

    Sitem http://www.cnbckibrishaber.com/

    lütfen yardımcı olun arkadaşlar

    1. @disqus_ngdT9nXP5R:disqus, Seninki font problemi değil. Senin veritabanında da problem olabilir. İstersen en alttaki iletişim sayfasından bana ulaş mailleşip sorunu çözelim 🙂

  6. Yok olmuyor bir türlü, çıldırmamamak elde değil içerikte türkçe karakter sorunu yok ama sekme çubuğunda türkçe karakter sorunu var,

    1. @mrYAGIZ:disqus, Veritabanı hariç, wp-upload ve tema dosyalarını yedekle. FTP’deki tüm dosyaları silip son sürüm wordpress’i indir tekrar yükle. Yüklerken tabi sıfır wordpress kurma yeni attığın dosyalarda wp-config-sample.php adını wp-config.php olarak değiştirip önceki mysql bilgilerini gir. Siten Türkçe karakter problemi olmadan direk gelir 🙂

      Benimde başıma geldi öyle çözdüm.

  7. Ertuğrul bey, çok güzel bir klavuz hazırlamışsınız. Teşekkürler.
    Benim sorunum biraz daha farklı. Google Chrome ile düzgün görünen sitenin menü karakterleri, Internet Explorer’da sorunlu çıkmakta. Tavsiyelerinizi uygulamaya çalıştım ancak sorunu düzeltemedim. Site adresimi ve demo giriş bilgilerini mail ile gönderiyorum. Yardımlarınız için şimdiden çok teşekkür ederim. Saygılar,

    1. @onuri:disqus, Internet explorer sürümün kaç? Ben edge, firefox ve internet explorer 11,10,9 da denedim düzgün çıktı. 8de site bozuk geliyor ama bunu kastetmiyorsun heralde.

      1. Ertugrul bey,
        ie 11 üzerinde, farklı bilgisayarlarda aynı sorunu yaşadım. Büyük i harfi, küçük ş harfi farklı bir font ile çıkmakta. Bir çok şey denememe rağmen sorunu çözemedim.

  8. Merhaba kolay gelsin Ertuğrul bey benim sorunum biraz daha büyük sanki, söylenen herşeyi yerine getirdim fakat woocommerce türkçe karakter sorunu veriyor sitenin geri kalanı gayet normal, dediklerinizi yaptıktan sonra değişme olmadı yardım edebilirseniz sevinirim mail adresiniz olsa aslında daha rahat iletişim kurabilirdik iyi çalışmalar teşekkür ediyorum

2015’in En Çok Kullanılan WordPress Eklentileri 4

Dünyanın en populer blog sistemi WordPress’in 2015 yılında en çok kullanılan eklentilerini sizlere derleyip anlatmak istedim. Bu eklentiler sayesinde web sitenize bir çok yeni özellik kazandırabilir, performansı arttırabilir ve arama motorlarında üst sıralara çıkarıp para kazanabilirsiniz.

1) WordPress SEO by Yoast

https://2.bp.blogspot.com/-rdvvU8PBheE/VSbK8sFz25I/AAAAAAAAby0/a-VnyZq0tQE/s1600/WordPress-SEO-by-Yoast.jpg

Yoast WordPress seo makalelerini ilk detaylı yazanlardan biri olduğundan, yazmış olduğu eklentide bir o kadar değerli aslında. Web sitenizi arama motorlarında üst sıralara çıkartmak için web sitenizin başlık, açıklama, anahtar kelime, site haritası gibi alanlarının doğru yapılandırılması gerekiyor. Yoast SEO Eklentisi diğer seo eklentilerinden farklı olarak bir çok özelliği içerisinde barındırıyor.

Yoast’ın makalelerini sürekli takip eden biri olarak kesinlikle tavsiye ederim.

WordPress SEO by Yoast

2) BackupBuddy

https://2.bp.blogspot.com/-lOLtkLiEWto/VSbK-K3KFpI/AAAAAAAAbzQ/T6o_jh1WXzg/s1600/BackupBuddy.jpg

Web sitelerindeki yedekleme işlemini defalarca makale yazarak, video çekerek anlattım. Site yaparken bir çok değişiklik yapıyoruz ve bunlar bazen sitemizi tamamen bozabiliyor. BackupBuddy eklentisi ile eski yedeklerimizi geri yükleyip, sürekli güncel yedek tutabiliyoruz. Eksiksiz yedek alma ile ilgili detaylı yazılarımıda inceleyebilirsiniz.

BackupBuddy

3) W3 Total Cache

https://1.bp.blogspot.com/-6TprWipSBnw/VSbK849m1cI/AAAAAAAAby8/9OxkHWkD0po/s1600/w3-total-cache.jpg

W3 Total Cache, adından da anlaşıldığı gibi bir cache eklentisi yani önbellekleme eklentisidir. Web sitenizi normalden %70 daha performanslı kullanabilirsiniz. Önbelleğe aldığı içerikleri size göstererek çok hızlı sayfa açılışları görürsünüz. Veritabanınızda daha az sorgu yapıcağınız için siteniz çok rahatlar, serverınıza yüklenmemiş olursunuz.

Sadece eklentinin ayarlarını doğru yapmak gerekiyor, server yapılandırmanız vs. tam olması gerekiyor bunun için iyi bir araştırma yapmanızı öneriyorum.

W3 Total Cache

4) Gravity Forms

https://1.bp.blogspot.com/-JcmruvabmKg/VSbK4k53sEI/AAAAAAAAbyA/cgOLw1D0MzE/s1600/Gravity-Forms.jpg

Gravity sitenizi zenginleştiren en temel eklentilerden biridir. Bu eklenti sayesinde sitenizde, İletişim formu, İnsan kaynakları formu, Satış formu, Talep formu, vs. vs. formlar oluşturabilirsiniz. Özelleştirilebilen form yapısı ile kod bilmeden form oluşturma imkanı sağlıyor.

Gravity Forms

5) OptinMonster

https://4.bp.blogspot.com/-U1kYU20gr1w/VSbK5hjDLqI/AAAAAAAAbyI/YbE9ZKMREis/s1600/OptinMonster.jpg

OptinMonster, Gravity gibi formlar hazırlayabildiğiniz bir üst seviye eklenti aslında. Çünkü her formun ayrı istatistiğini tatabiliyor ve diğer formlarda olmayan pop-up formu gibi özellikleri de var. Zenginleştirmek için ideal ama biraz detaylı olduğu için kafanızı karıştırabilir 🙂

OptinMonster

6) Edit Flow

https://2.bp.blogspot.com/-AAnAmlCTLdE/VSbK3v7LeqI/AAAAAAAAbxo/Mkm9_1d8Gy8/s1600/Edit-Flow.jpg

Web sitenizde birden fazla editör çalıştırıyorsanız ve bu editörlere belirli işler verip takip etmek istiyorsanız aradığınız eklenti bu. Editörlerin takibini ve işlerinide kolaylaştıran bir eklenti.

Edit Flow

7) Soliloquy

https://1.bp.blogspot.com/-jnechvJ4ARU/VSbK56bCKVI/AAAAAAAAbyM/LGcqBuYyFdc/s1600/Soliloquy.jpg

İçeriğinizi zenginleştirmek için en güzel eklentilerden biri. İçeriklerinizde slaytlar oluşturabilir ve bunları içerikleriniz de kullanabilirsiniz. Basit arayüzü ile kullanımı da oldukça kolay.

Soliloquy

8) Sucuri

https://2.bp.blogspot.com/-WtrzkIXcdio/VSbK6brSdPI/AAAAAAAAbyQ/1zz_Ngpboqo/s1600/Sucuri.jpg

Sucuri, WordPress altyapısını çok iyi bilen ve güncel bir eklenti. Web sitenizdeki zararlı dosyaları tespit edip size bildirir. Bu sayede siz de sitenizdeki virüsleri temizlemiş olursunuz.

Sucuri

9) Floating Social Bar

https://2.bp.blogspot.com/-gsupUL4yzdE/VSbK4ePn_1I/AAAAAAAAbxw/dAbyLO94dWU/s1600/Floating-Social-Bar.jpg

Günümüz de artık sosyal medya sıkça kullanılmaya başlandı ve sitelerimize artık sosyal paylaşım ikonları koymak ta şart oldu 🙂 Bu eklenti sayesinde istediğiniz sosyal medyayı seçip paylaşım yapabiliyorsunuz. Çok şık ve hızlı yapısı ile diğer sosyal medya paylaşım eklentilerinin bir tık üstünde diyebilirim.

Floating Social Bar

10) Disqus

https://2.bp.blogspot.com/-jy-BNBbcViI/VSbK3cgHC4I/AAAAAAAAbxk/0yGK2pmdllY/s1600/Disqus.jpg

En başarılı yorum eklentilerinden biri. Rooteto‘da bu eklentiyi kullanıyoruz. Faydaları say say bitmez. Sunucunuz da yorum trafiğini tamamiyle bitiriyor, yorumların spam olup olmadığını bildiriyor, istediğiniz yorumu onaylayıp, silebiliyorsunuz. Ayrıca yorumlaştığınız kişileri takip edip diğer yorumlarını da takip edebiliyorsunuz.

Eklenti dünya genelinde çok kullanıldığı için spam yorum atanları farkediyor, sitenizde yayınlamıyor. Siz panelden yorumu görüp kaldırabiliyorsunuz. Kullanıcıyı engelleyip silebilirsiniz de.

Disqus

11) AdSanity

https://3.bp.blogspot.com/-9peeGGXvT40/VSbK2o0FwUI/AAAAAAAAbxY/MfzHHuNVDJk/s1600/AdSanity.jpg

Sitenizdeki reklamları takip etmek için kullanmanız gereken bir eklenti. Eklenti, belirli alanlar belirliyor ve siz buralara reklam ekleyebiliyorsunuz. Bu reklamların istatistik verileri ve başlangıç, bitiş tarihlerini belirleyebiliyorsunuz.

AdSanity

12) Envira Gallery

https://2.bp.blogspot.com/-yCO5xdvchko/VSbK4De3iQI/AAAAAAAAbxs/XIZA5JYqSbE/s1600/Envira-Gallery-rooteto.jpg

Soliloquy mantığında başka bir içerik galeri oluşturma eklentisi. Bu eklenti diğerine göre görsellik anlamında daha zengin bir içerik oluşturuyor. İçeriklerinizi daha zengin hale getirmek için kullanabileceğiniz güzel bir galeri eklentisi. Biliyorsunuz seo konusun da zengin içerik çok önemli.

Envira Gallery

13) Login LockDown

https://2.bp.blogspot.com/-ZGY2F4GioFg/VSbK4-gaEnI/AAAAAAAAbx8/4RANmB315AI/s1600/Login-LockDown.jpg

Sitenizin güvenliğini arttırmak, sitenize giriş yapmaya çalışanları tespit edip önlem alabileceğiniz bir eklenti. Biliyorsunuz wordpress’in admin paneli “wp-admin” dir. Hackerlar yada size zarar vermek isteyenler buraya girip kullanıcı adı ve şifre denemeleri yapıcaktır. Bu eklenti sayesinde siz kimlerin hangi ip adresinden kaç defa ve hangi kullanıcı adını denediklerini görebileceksiniz.

Login LockDown

14) Term Management Tools

https://1.bp.blogspot.com/-7Bv2Ln_rf_A/VSbK7EgBANI/AAAAAAAAbyc/u86qkzcSCpw/s1600/Term-Management-Tools.jpg

Katerogilerinizi, etiketlerinizi ve terimlerinizi kontrol etmeniz ve yeniden düzenlemenize yardımcı olan güzel bir eklenti.

Term Management Tools

15) TablePress

https://4.bp.blogspot.com/-3IUPRuqpEH0/VSbK6s8YXxI/AAAAAAAAbyU/2DEapQwzLDA/s1600/TablePress.jpg

Zengin içerik oluşturmak için bazen içeriklerinizde tablolar oluşturup örnekler veriyor olabilirsiniz. Kolay kullanımlı bir eklenti içeriklerinizi dahada iyileştirmenize yardımcı olacaktır.

TablePress

16) WPtouch

https://4.bp.blogspot.com/-n6tu9dlMdqU/VSbK8IA9RrI/AAAAAAAAbys/A83octqxUSM/s1600/WPtouch.jpg

Mobil kullanım önceki yıllara göre %200 arttığı için artık site sahipleri mobil kullanıcılara hitap etmek için yeni nesil siteler, responsive dediğimiz tarayıcılara uyum gösteren siteler, android veya ios uygulamalar geliştirmeye başladılar.

Bu eklenti sayesinde sitenize mobil kullanıcılar giriş yaptığında sitenizin tasarımı wptouch tasarımı gelecek ve bu tasarımda tamamiyle mobil uyumlu bir tema.

Birde 21 Nisan 2015’de Google mobil güncelleme yapacağını ve onları daha da üst sıraya çıkaracağını duyurmuştu. SEO içinde önemli bir eklenti olduğunu belirtmeden geçmiyim.

WP Touch

17) Compact Archives

https://2.bp.blogspot.com/-s7U7uXq1P1o/VSbK2jekuMI/AAAAAAAAbxc/om1XWOCNwR4/s1600/Compact-Archives.jpg

Uzun süredir makale yazan bir siteniz ve yüzlerce makaleniz varsa artık kullanıcılarınız için arşiv de oluşturmanız gerekiyor. Aslında WordPress’in böyle bir özelliği var Yıl, Ay, Gün olarak sıralama yapıyor ancak bunları toplu bir yerde gösterim yapmıyor. Bu eklenti sayesinde toplu bir yerde gösterim yapabiliyorsunuz. Ayrıca arama motorlarında üst sıralara çıkmak için hem sitemap hemde arşiv göstermeniz faydalı olacaktır.

Compact Archives

18) ThirstyAffiliates

https://3.bp.blogspot.com/-ZhHIrKsLRd4/VSbK7YXn3pI/AAAAAAAAbyk/pdI1o0E4XsY/s1600/ThirstyAffiliates.jpg

ThirstyAffiliates, gelir ortaklığı modeliyle çalışan kelimelere link eklemenize ve takip etmenize yarayan kullanışlı bir eklenti.

ThirstyAffiliates

19) Display Widgets

https://4.bp.blogspot.com/-ug6-X0pIw_o/VSbK3DDnoLI/AAAAAAAAbxg/9OgpSNP0rMs/s1600/Display-Widgets.jpg

WordPress ile gelen standart bileşenlerin çok özelliği bulunmuyor. Kategorilere göre listeleme yapamıyorsunuz veya bazı kategorileri listeden çıkartıp widget olarak ekleyemiyorsunuz. Bu eklenti sayesinde bileşenlerinizi kontrol edip, istediğiniz sonuçları listeletebiliyorsunuz.

Display Widgets

20) WP Mail SMTP

https://1.bp.blogspot.com/-YZm5F81tM7U/VSbK7qMdMFI/AAAAAAAAbyo/o6Trcw-ZKq0/s1600/WP-Mail-SMTP.jpg

Hosting firmaları artık sunucular da phpmail fonksiyonunu kapatıp smtp mail kısmına kullanıcıları yönlendiriyor. Bir de smtp mailler daha az spam listesine düştüğü için wp mail smtp önerdiğimiz eklentiler arasında. Daha önce bu eklenti ile ilgili bir yazı yazmıştım onuda buradan inceleyebilirsiniz: WP Mail Smtp Eklentisi

WP Mail SMTP

Tüm bu eklentilerden sonra WordPress Seo Eklentileri sayfamızı da incelemenizi tavsiye ederim.

Most Popular Topics

Editor Picks