Quantcast
Channel: Yakuter
Viewing all articles
Browse latest Browse all 132

WordPress’te Eklenti Kullanmadan Site Haritası Yapımı

$
0
0

WordPress içerik yönetim sistemi eskiden sadece günlük yani blog olarak kullanılırken günümüzde birçok farklı alanda WordPress’in kullanıldığını görüyoruz. Sitenin genişlemesi ve bir portal havasına dönüşmesi sonucunda ise ziyaretçilerimiz deyim sitede nerede olduklarını unutabiliyor ve deyim yerindeyse yollarını kaybedebiliyorlar. Ziyaretçilerimize nerede olduklarını gösterecek basit bir site haritası ise işimizi bir hayli kolaylaştıracaktır.

Site haritası dediğimde bahsettiğim meselyi tam olarak tarif etmek gerekirse sitenin uygun bir yerinde bulunduğunuz sayfaya (yazdığınız yazıya) giden yolun ziyaretçilere gösterilmesidir. Kısacası navigasyon ya da İngilizce’deki tabiriyle breadcrumb dediğimiz olayın yapımından bahsediyorum.

Blog » Programlama » PHP » En Faydalı PHP Fonksiyonları

PHP KODU

WordPress günlüğümüzde site haritasının (navigasyonun) görüntülenmesini istediğimiz yere aşağıdaki kodu yazıyoruz.

<?php			
echo '<ul id="ynavigasyon">';
    if (!is_home()) {
        echo '<li><a class="anasayfa" href="'.get_option('home').'">Anasayfa</a> &raquo; </li>';
        if (is_single()) {
            echo "<li>"; the_category(' &raquo; </li><li> '); echo " &raquo; </li><li>".get_the_title()."</li>";
        } 
		elseif (is_page()) {echo "<li>".get_the_title()."</li>";}
		elseif (is_category()) {echo "<li>Kategori: ".single_cat_title('')."</li>";}
		elseif (is_tag()) {echo "<li>Etiket: ".single_tag_title()."</li>";}
		elseif (is_day()) {echo"<li>Gün: ".get_the_time('F jS, Y')."</li>";}
		elseif (is_month()) {echo"<li>Ay: ".get_the_time('F, Y')."</li>";}
		elseif (is_year()) {echo"<li>Yıl: ".get_the_time('Y')."</li>";}
		elseif (is_author()) {echo"<li>Yazar: ".get_the_author()."</li>";}
		elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo "<li>Arşiv</li>";}
		elseif (is_search()) {echo"<li>Arama Sonucu: ".get_search_query()."</li>";}
    }
echo '</ul>';
?>

CSS KODU

Yukarıdaki navigasyonu aşağıdaki stil (css) kodunu kullanarak biçimlendirebilirsiniz.

ul#ynavigasyon {}
ul#ynavigasyon li{display:block;float:left;margin-right:10px;}

Ziyaretçilerinizin yollarını hiç kaybetmemeleri dileğiyle…

WordPress Yakuter © 2013 | 1 yorum | Kahve içmeye de beklerim »

Viewing all articles
Browse latest Browse all 132

Trending Articles


huddam daveti


Tekasür Suresi


"Yâ Kuddûs!" Esması Havâs ve Esrârı


Kasemi Mübelliğa


Peri44


Kuvvetli muhabbet ve aşk tılsımı


El-Mütekebbir


Papaz büyüsü


SCCM 2012 Client Installation issue


Zilhicce Ayının Namaz Duası ÖNEMLİ