lostyazilim
tr.link

Breadcrumb Navigasyonu

7 Mesajlar 2.048 Okunma
lstbozum
tr.link

weBurak weBurak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 24.01.2012
  • Yaş/Cinsiyet - / E
  • Meslek Öğrenci
  • Konum
  • Ad Soyad ** **
  • Mesajlar 130
  • Beğeniler 39 / 34
  • Ticaret 2, (%100)
Merhaba arkadaşlar,

Kişisel blog'umun yeni temasında, 'Uzmanından Seo' ve 'Sorularla Seo' kitaplarında sıkça önerilen Breadcrumb navigasyonunu uyguladım. Lakin uygulayan diğer sitelerin indexlerine baktığım vakit, şu şekilde biçimlenmekte olduklarını gördüm:







Benim blog'um ise hala eski tip biçimlenmekte, yani:



Sorun nedir, nasıl düzeltebilirim ? Bu şekilde iken, bir nevi navigasyon sisteminin işe yaramadığını düşünmekteyim. Yanlış mı düşünüyorum ?

Blog'umda navigasyonun gözükme şekli:



Sorun nedir ? :/
 

 

wmaraci
reklam

KTB KTB xxxx Kullanıcı
  • Üyelik 25.11.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek
  • Konum Diğer
  • Ad Soyad Ö** K**
  • Mesajlar 1233
  • Beğeniler 133 / 331
  • Ticaret 249, (%100)
xmlns type of felan tanımlanmamış senin ki sadece site içinde sayfalama yapmış ama arama motoruna sayfa yapını bildirmiyor. Şöyle bir bilgi almıştım forumdan shaka nickli arkadaştan uygula istersen.

AŞAĞIDAKİ KODU FUCTIONS.PHP YAPIŞTIR


function seobreadcrumbs() {
if ((is_page() && !is_front_page()) || is_home() || is_category() || is_single()) {
echo '
';
echo 'Anasayfa »';
$post_ancestors = get_post_ancestors($post);
if ($post_ancestors) {
$post_ancestors = array_reverse($post_ancestors);
foreach ($post_ancestors as $crumb)
echo ''.get_the_title($crumb).'»';
}
if (is_category() || is_single()) {
$category = get_the_category();
echo ''.$category[0]->cat_name.'»';
}
if (!is_category())
echo ''.get_the_title().'';
echo '
';
}
}



AŞAĞIDAKİ KODUDA SAYFALAMANIN DÖKÜLMESİNİ İSTEDİĞİN YERE YAPIŞTIR



Fuctions.php hata verince ben de aşağıda ki gibi bir yöntem izledim sorunsuz oldu.

weBurak

kişi bu mesajı beğendi.

weBurak weBurak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 24.01.2012
  • Yaş/Cinsiyet - / E
  • Meslek Öğrenci
  • Konum
  • Ad Soyad ** **
  • Mesajlar 130
  • Beğeniler 39 / 34
  • Ticaret 2, (%100)

omerknet adlı üyeden alıntı

xmlns type of felan tanımlanmamış senin ki sadece site içinde sayfalama yapmış ama arama motoruna sayfa yapını bildirmiyor. Şöyle bir bilgi almıştım forumdan shaka nickli arkadaştan uygula istersen.

AŞAĞIDAKİ KODU FUCTIONS.PHP YAPIŞTIR


function seobreadcrumbs() {
if ((is_page() && !is_front_page()) || is_home() || is_category() || is_single()) {
echo '
';
echo 'Anasayfa »';
$post_ancestors = get_post_ancestors($post);
if ($post_ancestors) {
$post_ancestors = array_reverse($post_ancestors);
foreach ($post_ancestors as $crumb)
echo ''.get_the_title($crumb).'»';
}
if (is_category() || is_single()) {
$category = get_the_category();
echo ''.$category[0]->cat_name.'»';
}
if (!is_category())
echo ''.get_the_title().'';
echo '
';
}
}



AŞAĞIDAKİ KODUDA SAYFALAMANIN DÖKÜLMESİNİ İSTEDİĞİN YERE YAPIŞTIR



Fuctions.php hata verince ben de aşağıda ki gibi bir yöntem izledim sorunsuz oldu.



Bunları tasarımdan bağımsız mı ekleyeceğim ? Tam olarak anlamadım. Yoksa mevcut gözüken kodları, bu kodlara mı uyarlayacağım ?

KTB KTB xxxx Kullanıcı
  • Üyelik 25.11.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek
  • Konum Diğer
  • Ad Soyad Ö** K**
  • Mesajlar 1233
  • Beğeniler 133 / 331
  • Ticaret 249, (%100)
Tek yapmanız gereken şey yukarıda verdiğim kodları fuctions.php eklemek ve sayfalama yapmak istediğiniz sayfalarda örneğin single.php sayfasında



arasındaki kodları silip yerine



eklemek olacaktır. Bu yöntemle sayfalama doğru çalışmazsa söyleyin ikinci yöntemi anlatayım.
weBurak

kişi bu mesajı beğendi.

wmaraci
wmaraci

weBurak weBurak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 24.01.2012
  • Yaş/Cinsiyet - / E
  • Meslek Öğrenci
  • Konum
  • Ad Soyad ** **
  • Mesajlar 130
  • Beğeniler 39 / 34
  • Ticaret 2, (%100)

omerknet adlı üyeden alıntı

Tek yapmanız gereken şey yukarıda verdiğim kodları fuctions.php eklemek ve sayfalama yapmak istediğiniz sayfalarda örneğin single.php sayfasında



arasındaki kodları silip yerine



eklemek olacaktır. Bu yöntemle sayfalama doğru çalışmazsa söyleyin ikinci yöntemi anlatayım.


Eklediğim vakit boş sayfa hatası veriyor tema.
 

 

KTB KTB xxxx Kullanıcı
  • Üyelik 25.11.2012
  • Yaş/Cinsiyet 35 / E
  • Meslek
  • Konum Diğer
  • Ad Soyad Ö** K**
  • Mesajlar 1233
  • Beğeniler 133 / 331
  • Ticaret 249, (%100)

Burak Güngör adlı üyeden alıntı

Eklediğim vakit boş sayfa hatası veriyor tema.


O zaman fuctions.php de bir değişiklil yapmayın sadece single php açın



dahil arasındaki tüm kodları aşağıdaki ile değiştirin.

weBurak

kişi bu mesajı beğendi.

weBurak weBurak Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 24.01.2012
  • Yaş/Cinsiyet - / E
  • Meslek Öğrenci
  • Konum
  • Ad Soyad ** **
  • Mesajlar 130
  • Beğeniler 39 / 34
  • Ticaret 2, (%100)

omerknet adlı üyeden alıntı

O zaman fuctions.php de bir değişiklil yapmayın sadece single php açın



dahil arasındaki tüm kodları aşağıdaki ile değiştirin.



Dediğiniz şekilde değiştirdim, bekleyelim bakalım. :)
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al