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.
Cem Yılmaz hayatı…
Ben de böyle bir şey arıyordum. WordPress te çok acemiyim ama öğreneceğim. Teşekkürler.
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.
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.
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 🙂
907. satırı
$text = __(‘Ana Sayfa’);
bu şekilde değiştirmemiş olmama karşın değişmiyor.
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.