WordPress Çoklu Dil Desteği Eklentisi

Artık bütün firmalar, şirketler ve daha bir çok insan wordpress alt yapısını kullanarak site yapmaktadırlar. WordPress’te neredeyse bütün ihtiyaçlarımızı karşılayabiliyor. Eskiden iki dilde bir websitesi yaptığım zaman. FTP’de ayrı bir klasör açıp bir öcenki dosyaları oraya kopyalayıp yeni veri tabanı kurup o şekilde kurulum yapardım. Ama bu çözüm yerine wordpress’in Polylang eklentisi kullanmaya başladım. Eklenti fazlasıyla işimi görüyor ve hala kullanmaya devam ediyorum.

Eklenti kurulumuna geçelim;

İlk olarak eklentimi bu linkten indirelim ve sitemizde eklentiyi aktif hale getirelim. Eklentiyi aktif hale getirdikten sonra aşağıda bulunan resimdeki gibi ayarlar menüsü altında “Dil” menüsü görebilirsiniz.

 

polylang-eklenti-img1

 

Eklenti menüsüne girdiğinizde karşınıza 3 tabdan oluşan bir ayar sayfası çıkacaktır. İlk olarak sitenizin varsayılan dil tercihinizi yaparsanız iyi olacaktır.

İlk tabdaki “Dil” kısmına giriş yapalım. Burada sitenize eklemek istediğiniz dilleri seçiyorsunuz. Varsayılan dilinizin ekli olduğundan emin olunuz. Yoksa sorun yaşabilirsiniz.

 

polylang-eklenti-img2

 

Diğer ayar ise üçüncü tab olan “Cümle Çevirisi” kısmı. Bu kısımda sitenizde geçen tüm ifadelerin ekleyeceğiniz dillerdeki karşılığını girip kayıt edebilirsiniz.

 

polylang-eklenti-img5

 

Şimdi yapmanız gereken yazılarınızın dil destekli olması. Aşağıdaki resimdeki gördüğünüz gibi yazı ekleme sayfasında veya sayfa ekleme sayfasında editörün sağ tarafında sitenize eklediğiniz dilleri göreceksiniz. Burada ekleyeceğiniz yazının o dile ait başlığını girip kayıt ederek başlık çevirisini yapmış oluyorsunuz. Yazı içeriğinizde diğer dillerde çeviri olacak “+” ikonuna tıkladığınızda yeni bir yazı ekleme sayfası geliyor ve bu sayfada yazı o dile ait oluyor. Bu alandaki editöre yazının seçtiğiniz dildeki çevirisini girip kayıt edebilirsiniz.

 

polylang-eklenti-img4

 

Aynı şeklde kategori, etiket gibi alanların çevirilerinide yapabilirsiniz. Herkese kolay gelsin.

2 kişi bunu beğendi

Diğer Benzer Yazılar:


WordPress Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by Hatası

WordPress sistemini kullanan bir çok kişi bu hatayı alıyor ve hatanın çözüm yolunu yapamayanlar var. Bu hatanın çözümünü en hızlı şekilde yapmayı anlatacağım. Oldukça basit bu yüzden telaşa kapılmayın.

“Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by” bu hata genellikle tema, eklenti veya wp-config gibi dosyalarda meydana gelebilir.

Yapmanız gereken tek şey;

  1. WordPress dosyalarının olduğu bölümüne girin. (FTP programı ile veya hosting panelinizde ulaşabilirsiniz)
  2. Ana dizinde wordpress dosyalarınız içinde “index.php” dosyasını bulun.
  3. Bu dosya içinde hemen <?php tagının altına bunu yazın: ob_start();
  4. Son olarak dosyanızı kayıt edin ve sayfanızı yenileyerek sitenizin tekrardan açıldığını göreceksiniz 🙂

Örnek Ekran Görüntüsü:

ob-start

İlk siz beğenin

Diğer Benzer Yazılar:


WordPress Son Üyeleri Gösterme

WordPress sitelerde portal tarzı tema kullanımızda sizlere gerekli olacak bir özellik yazacağım. Üyelik gerektiren bir wordpress tabanlı site yapıyorsanız belki son üye olanları göstermek isteyebilirsiniz. İşte bunun için yapmanız gereken kod aşağıdadır. Bu kodu temanızda son üyeleri listelemek istediğiniz yere ekleyin.


<ul class="son-uyeler">
<?php $usernames = $wpdb->get_results("SELECT user_nicename, user_url FROM $wpdb->users ORDER BY ID DESC LIMIT 5");
foreach ($usernames as $username) {
echo '<li>' .get_avatar($username->comment_author_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>";
}
?>
</ul>

Yukarıdaki kod ile son 5 üyeyi göstermiş olacaksınız. Eğer bu sayıyı değiştirmek istiyorsanız 2. satırda bulunan 5 rakamını silip kendi rakamınızı yazabilirsiniz.

12 kişi bunu beğendi

Diğer Benzer Yazılar:


WordPress Menüdeki Başlangıç Yazan Yeri Değiştirme

WordPress kullanıcılarının bazı temalarda yaşadıkları ufak bir sorun. O da anasayfa yazısı yerine “Başlangıç” yazısının yazması. Bunu wordpress panelinden menü ayarları kısmından da yapabilirsiniz. Ama aşağıdaki anlatacağım yöntem kodlar ile nasıl değiştirileceğini yazacağım.

Ftp’nize giriş yaparak wp-includes/post-template.php yolunu takip ederek post-template.php dosyasını bilgisayarınıza indiriniz. (Bu dosyasının bir kopyasını alarak yaparsanız sizin için daha iyi olacaktır. Belki yanlış bir yeri düzelterek sitenizde sorun yaratabilirsiniz.) Bu dosya içerisinde $text = __(‘Home’); yazan yeri aratın ve Home yazan yeri Anasayfa yazısı ile değiştirip kaydedin. Tekrardan ftp’nizdeki dosya üzerine yazarak eskisi ile değiştirin.

İşte bu kadar : )

4 kişi bunu beğendi

Diğer Benzer Yazılar:


WordPress Yorum Alanından URL Kısmını Kaldırmak

WordPress sitenizlerinizde yorum alanlarında bulunan url kısmı bir çoğumuzu rahatsız edebiliyor. Şu zaman spam yapan kişiler oldukça fazla 🙂 Bunun için önleminizi yorum kısmında url kısmını kaldırmakta bulabilirsiniz. Bunun için yapmanız tek şey aşağıdaki çözüm önerisini kullanmak.

add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}

 

Yukarıda gördüğünüz kodu functions.php dosyasına eklediğinizde yorum kısmında url bölümünün kalktığını göreceksiniz. Bazı temalarda comments.php dosyasındaki gerekli kod satırını silmek yeterli oluyor. Ama bu yöntem her tema için geçerli olmadığı için yukarı kod her tema için kesin çözümdür.

4 kişi bunu beğendi

Diğer Benzer Yazılar:


WordPress Admin Giriş Adresini (Wp-Admin) Değiştirme

Merhaba,

Bildiğiniz üzere wordpress sistemini inanılmaz derece fazla kişi kullanıyor. Hem kullanımı basit, hem bir çok eklentisi var hemde güvenli yönünden bir çok kişi wordpress’i tercih etmektedir. Tabikide güvenliği en üst düzeyde tutmak sizin elinizde. Bunlar eklentilerinizi ve wordpress’i güncel tutmanızla yeterli değildir.

Bunun için güzel bir eklentiyi sizlere anlatacağım. WordPress’in admin paneline girmek için siteniz.com/wp-admin şeklinde giriş yapmanız gerekmektedir. İş bu /wp-admin uzantısını siz kendiniz istediğiniz şekilde farklı uzantılar yaparak farklı kişilerin admin paneline giriş denemelerini etkisiz hale getirebilirsiniz. Lafı fazla uzatmadan hemen anlatacağım.

Adım 1:

Admin panelinden eklentiler bölümüne girerek “Yeni Ekle” diyerek arama kısmına “Lockdown WP Admin” yazarak eklentiyi bulunuz.

Adım 2:
Karşımıza gelen ekran ilk baştaki eklentiyi “Şimdi Kur” butonuna basarak eklentimizi kuruyoruz.

Adım 3:
Eklentiyi kurduktan sonra panelimizin sol tarafında bulunan “Eklentiler” sayfasına girerek yüklediğiniz eklentiyi etkinleştiriniz.

Adım 4:
Eklentiyi etkin hale getirdikten sonra panelin sol tarafında en alt kısımda eklentinin menüsü çıkmış bulunuyor. Şimdi buraya girerek en üstteki “Yes, please hide WP Admin from the user when they aren’t logged in.” checkbox’u seçiniz. WordPress Login URL kısmındaki boşluğa /wp-admin yerine gelecek uzantıyı yazınız ve ardından “Save Options” butonuna basınız.

Artık sitenize siteismi.com/sizingirisadiniz şeklinde giriş yapabileceksiniz.

Kafanıza takılan yerlerde aşağıda bulunan yorum bölümünden yazarak destek sağlayabilirim.

7 kişi bunu beğendi

Diğer Benzer Yazılar:


WordPress Taşıma – Host Değiştirme

WordPress Sitenizi Taşımak için aşağıdaki adımları uygulayabilirsiniz.

1- Öncelikle domaininizin nameserverlarını yeni hotsunuza göre ayarlayın bu işlem 3 saat gibi bir süre alabilmektedir. İlk bunu yaparsanız diğer işlemleri kalan sürede gerçekleştirebilirsiniz.
2- Eski hotsunuzda bulunan sitenin kontrol panelinden mysql’e bağlanın ve dışa aktar yöntemini kullanarak .sql formatında veya sıkıştırılmış olan .rar, .zip, .tar formatında sitenin yedeğini alın. Bu işlem biraz uzun sürebilir sabırlı olmanız da fayda bulunmaktadır.

3- Daha sonra eski ftp adresinizde bulunan dosyaların bir yedeğini alın. Direk ftp’ye bağlanın bütün klasörleri sürükle bırak yöntemiyle veya indir yöntemiyle bilgisayarınıza indirin.İndirdikten sonra kontrolünü gerçekleştirin bazı durumlarda eksik indirmeler gerçekleşebilmektedir.

4- Eski hostla artık bir işiniz kalmadı. Yeni hotsun panelinden bir mysql veri tabanı oluşturun.
5- Daha sonra wordpress kurulum dosyalarını ftp’den yeni hosta aktarın.
6- Aktarım tamamlandıktan sonra yeni kurduğunuz veri tabanı bilgilerini kullanarak wordpress’i kurun
7- İçe aktar yöntemiyle sql’i aktarın.
8- Daha sonra yedeğini aldığınız ftp dosyalarından wp- contenti yeni ftp’ye atın.

5 kişi bunu beğendi

Diğer Benzer Yazılar:


WordPress Sitenizde Yorumlardaki Linki Yeni Sekmede Açın

Ziyaretçileriniz sitenizin yorum alanın link paylaştığında bu linke tıklandığında aynı sayfada açılmaktadır. Bu sebepten dolayı sitenize giren kişiyi uzaklaştırmış oluyorsunuz. Bunun çözümü oldukça kolay.

Aşağıdaki kodu temanızın functions.php dosyası içerisine (dosyanın yedeğini almayı unutmayın!) <?php ?> arasında uygun bir yere ekleyin.

function yeni_sek_yor_link($text) {
$return = str_replace('href=', 'target="_blank" href=', $text);
$return = str_replace('target="_blank" href="#', 'href="#', $return);
$return = str_replace('target = "_blank">', '>', $return);
return $return;
}
add_filter('comment_text', 'yeni_sek_yor_link');

Artık sitenizi yorum kısımlarındaki bulunan linkler yeni sekmede açılacaktır. Kolay gelsin…

2 kişi bunu beğendi

Diğer Benzer Yazılar: