ALTIN
DOLAR
EURO
BIST
Adana Adıyaman Afyon Ağrı Aksaray Amasya Ankara Antalya Ardahan Artvin Aydın Balıkesir Bartın Batman Bayburt Bilecik Bingöl Bitlis Bolu Burdur Bursa Çanakkale Çankırı Çorum Denizli Diyarbakır Düzce Edirne Elazığ Erzincan Erzurum Eskişehir Gaziantep Giresun Gümüşhane Hakkari Hatay Iğdır Isparta İstanbul İzmir K.Maraş Karabük Karaman Kars Kastamonu Kayseri Kırıkkale Kırklareli Kırşehir Kilis Kocaeli Konya Kütahya Malatya Manisa Mardin Mersin Muğla Muş Nevşehir Niğde Ordu Osmaniye Rize Sakarya Samsun Siirt Sinop Sivas Şanlıurfa Şırnak Tekirdağ Tokat Trabzon Tunceli Uşak Van Yalova Yozgat Zonguldak
İstanbul °C

WORDPRESS TEMADA BAŞLANGIÇ YAZISINI DEĞİŞTİRME

12.02.2010
1.481
A+
A-
WORDPRESS TEMADA BAŞLANGIÇ YAZISINI DEĞİŞTİRME

WordPress başlangıç yazısını değiştirmek aslında çok basit. WordPress temalarında bir türlü düzeltilemeyen ve Türkçe olarak Başlangıç yazan kısım kimilerine göre sevimsiz duruyor.  Home yazısını bulup ana sayfa ile değiştirmek bir çok temada işe yarıyor. Wordpress gittikçe yaygınlaşan bir blog yazılımı. Kurulumu çok kolay ve hemen her ihtiyaca en uygun çözümler için eklenti bulmak mümkün. Aslında 2.91 sürümüyle birlikte giderek blog yazılımı olmaktan uzaklaşıyor ve bir içerik yönetim sistemi (CMS) haline geliyor. Tema zenginliği de önemli bir artı. Tabi ki türkçe tema bulmak yeterli değil. Bununla birlikte eksik çeviri yapılmış WordPress temaları ile ilgili zaman zaman sorularla da karşılaşmak mümkün.

Bunlara bir örnek de bazı WordPress temalarında, Ana sayfa yazısının yerine “Başlangıç” yazısının olması ve bunu değiştirmek… Başka bir deyişle Başlangıç yerine Ana Sayfa yazmak..

Aslında bu yazıyı arayıp bulmak zor keza buradaki “başlangıç” aslında bir php fonksiyonla Türkçe dil dosyasından alınan ifade. Lafı uzatmadan çözüme geçelim. WordPress tema dosyasında bulunan

menu.php (menu.php)

adlı dosyada bulunan aşağıdaki ifadede değişiklik yapmak gerekli.
menu.php orjinal içeriği:

<?php if(function_exists(‘wp_page_menu’)) : ?>            
<?php wp_page_menu (‘show_home=1&depth=1&title_li=’); ?>          
<?php else : ?>  
<div>           
<ul>            
<li><a href=”<?php echo get_settings(‘Ana Sayfa’); ?>”>Ana Sayfa</a></li>            
<?php wp_list_pages(‘depth=1&title_li=’); ?>                               
</ul>   
</div>    
<?php endif; ?>

Aşağıdaki örnek düzenlemeyle Başlangıç yerine ana sayfa yazdırmış olabiliriz.

<?php if(function_exists(‘wp_page_menu’)) : ?>            
<?php wp_page_menu (‘show_home=Ana Sayfa’); ?>          
<?php else : ?>  
<div>   
<ul> <li><a href=”<?php echo get_settings(‘Ana Sayfa’); ?>”>Ana Sayfa</a></li>            
<?php wp_list_pages(‘Ana Sayfa’); ?>                               
</ul>   
</div>    
<?php endif; ?>

Peki menu.pho, loop.php gibi bazı temalarda bulunan özel dosyalarda yoksa ne yapmalı? Bu durumda WordPress wp-includes klasörü içerisinde bulunan post-template.php adlı dosyada küçük bir değişiklik yapmak gerekecektir. Satır numarası WordPress sürümüne göre değişiklik gösterebilir ama son sürümde 896. satırdaki
$text = __(‘Home’); satırından ‘home’ yerine ‘ana sayfa’ olarak değiştirmek yeterlidir.

Destekegitimi
ZİYARETÇİ YORUMLARI - 7 YORUM
  1. piellarhime dedi ki:

    Cem Yılmaz hayatı…

  2. Sezai dedi ki:

    Ben de böyle bir şey arıyordum. WordPress te çok acemiyim ama öğreneceğim. Teşekkürler.

  3. osman dedi ki:

    Twenty Ten var “Başlangıç” yazısını değişemiyorum menu.php diye tema içerisinde dosya yok nasıl bir yol izlemek gerekir.

  4. hayal dedi ki:

    Bu durumda WordPress wp-includes klasörü içerisinde bulunan post-template.php adlı dosyada küçük bir değişiklik yapmak gerekecektir. Satır numarası WordPress sürümüne göre değişiklik gösterebilir ama son sürümde 896. satırdaki
    $text = __(‘Home’); satırından ‘home’ yerine ‘ana sayfa’ olarak değiştirmek yeterlidir.

    çok ama çok teşekkür ederim. Yukarıdaki yöntemle temadaki başlangıç yazısını ana sayfa olarak değiştirdim.

  5. Tolga dedi ki:

    wordpress başlangıç yazısını değiştirmenin bu kadar zor olacağını tahmin etmemişti. Temaları aradı, dil dosyası aradım ama bulamadım. Sayenizde wordpress başlangıç yerini ana sayfa yazabildim. Emekklerinize sağlık. İsmi gibi beyaz bir site 🙂

  6. ilyas baysal dedi ki:

    907. satırı
    $text = __(‘Ana Sayfa’);
    bu şekilde değiştirmemiş olmama karşın değişmiyor.

  7. Destekegitimi dedi ki:

    Kullandığınız temanın özelliklerinden dolayı;
    Temanızın Menü bölümünden ayarlayacaksınız…
    Edit Menus
    Pages yani sayfalardan Home seçilir.. view All ve Custom…
    Kısacası oradan home yazan yere istedğiniz şeyi yazıp kaydet derseniz işleminiz daha kolay olacaktır.