• Hangi Su Arıtma Cihazını Almalıyım ?
    Hangi Su Arıtma Cihazını Almalı ...
    Merhaba okurlarım.Bugün sizler için bir çok kişininde
  • Evinburda Kuşcağız Şube (Gökhan Yavrucuk) Sahtekarlık Yaptı ! Ali Ve Selim Ulutekin’den Uzak Durun !
    Evinburda Kuşcağız Şube (Gökha ...
    Merhaba arkadaşlar sizlerinde dikkatli olması amacıyla bu
  • Php-MySql Türkçe Karakter Sorunu Çözümü
    Php-MySql Türkçe Karakter Sorunu ...
    Merhaba okurlarım. Bugün sizler için Php-MySql Türkçe
  • WordPress Eklentisiz Sayfalama

    Yazar: Khaaos

    Kategori: Wordpress

    Tarih:18 Mart 2012

    Okunma:15.358 Kere

    22 Yorum

    Wordpress Eklentisiz SayfalamaMerhaba arkadaşlar.Uzun zamandır kendi temamın sayfalama sorununu halletmeye çalışıyordum.Son zamanlarda iyice canımı sıkmasına ragmen düzgün bişey olsun eklentisiz olsun diye uğraşıyordum.Ve sonunda siz wordpress uzmanı okurlarım için güzel bir sayfalama kodu buldum hem ben yararlanayım hemde sizler.Sayfalama olayı wordpressin en önemli fonksiyonlarından biridir.Bunu da bilmeyen yoktur herhalde.Neyse css olarak düzenlenmiş hemde kodlama olarak bu temiz kodları kullanmanızı tavsiye ediyorum.Sizlere şimdi tek tek anlaşılır bir şekilde anlatımını yapayım ki sizlerde kodları eklerken zorlanmayın…

    İlk olarak sizlere css kodlarını vereyim.Buradaki css kodlarını temanızın içindeki Style.css bölümünün hernagi bir yerine atınız.Hiç bir yer bulamadık falan demeyin.Olmazsa en sona atın…

    #sayfalama{
    background-color:#FFFFFF;
    width:555px;
    margin:15px auto 0 auto;
    border:dashed 1px #d9d9d9;
    border-radius:5px;
    padding:10px 10px 10px 5px;
    box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1);
    font-family: Tahoma, Geneva, sans-serif;
    }
    #sayfalama li{
    display:inline-block;
    }
    #sayfalama a, #sayfalama span{
    background-image:url(resim/21.png);
    background-repeat:no-repeat;
    width:34px; height:28px;
    color:#FFF;
    display:inline-block;
    padding-top:7px;
    margin-left:10px;
    text-align:center;
    text-decoration:none;
    }
    #sayfalama .current{
    background-image:url(resim/22.png);
    }
    #sayfalama a:hover{
    background-image:url(resim/22.png);
    }
    

    2:Zannedersem css kodları içinde zor olan bişey yoktur diye düşünüyorum sizler sadece resim yollarını kendi klasörünüze göre uygulayın.Normalde klasör olarak resim klasörü var sizin temanızda images,img de olabilir siz kendinize göre ayarlayın orayı.

    3:Şimdi ise php kodlarını functions dosyası içine entegre etmeniz gerekiyor bunuda yapmanız için functions.php  içinde PHP kodlarını < ?php kodundan hemen sonra, ya da ?> kodundan hemen önce ekleyebilirsiniz.

    function sayfalama($pages = '', $range = 2)
    {
    $showitems = ($range * 2)+1;
    
    global $paged;
    if(empty($paged)) $paged = 1;
    
    if($pages == '')
    {
    global $wp_query;
    $pages = $wp_query->max_num_pages;
    if(!$pages)
    {
    $pages = 1;
    }
    }
    
    if(1 != $pages)
    {
    echo "</pre>
    <div id="sayfalama">";
    if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo "<a href="&quot;.get_pagenum_link(1).&quot;">«</a>";
    if($paged > 1 && $showitems < $pages) echo "<a href="&quot;.get_pagenum_link($paged - 1).&quot;">‹</a>";</div>
    <pre>
    for ($i=1; $i = $paged+$range+1 || $i {
    echo ($paged == $i)? "<span class="current">".$i."</span>":"<a class="inactive" href="&quot;.get_pagenum_link($i).&quot;">".$i."</a>";
    }
    }
    
    if ($paged < $pages && $showitems < $pages) echo "<a href="&quot;.get_pagenum_link($paged + 1).&quot;">›</a>";
    if ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages) echo "<a href="&quot;.get_pagenum_link($pages).&quot;">»</a>";
             echo "</div>\n";
         }
    }
    
    

    5:Artık olayın sonuna geldik arkadaşlar bundan sonra yapmanız gereken hangi bölümleri sayfalamak istiyorsanız örnek olarak index.php,arşiv.php vs dosyalarının içine aşağıdaki kodu eklemek kalıyor sizlere.Eğer wordpress temanızda sayfalama varsa aşağıdaki vereceğim kodlar ile değişikli yapın.Bu kodları temanızdan bulun.

    <!--?php endif; ?-->
    
    /* Bazı temalarda bunun gibidir.Bazılarında farklıdır */
    
    <!--?php endwhile; ?-->
    

    6:Siz buna benzeyen kodları kaldırın yerine aşağıdaki kodları ekleyin.

    <!--?php sayfalama(); ?-->
    

    7:İşte bukadar kolay arkadaşlar.Yapamayan arkadaşlar olursa konu altından yardım isteyebilirler…

    Wordpress Eklentisiz Sayfalama
    Örnek Tasarım Resimdeki Gibidir.Yada Khaaos.Com sitemden bakabilirsiniz.

    VN:F [1.9.22_1171]
    Rating: 8.6/10 (8 votes cast)
    VN:F [1.9.22_1171]
    Rating: +3 (from 5 votes)
    WordPress Eklentisiz Sayfalama, 8.6 out of 10 based on 8 ratings
    Facebook'ta Paylaş
    Twitter'ta Paylaş

    Bu Yazıyı Paylaşmak İstermisin ?

    Paylaş!

    Yazar Hakkında

    25.09.1985 Çorum/Sungurlu İlçesi Doğumluyum.Genç Yaşlarda Webmasterlığa Asp ile Başlamış Olup PHP Nimetlerini Görünce Yazılım Macerasına PHP İle Yola Devam Etmeye Karar Verdim.Niğde Üniversitesi Turizm ve Otelcilik Mezunu Olup İş Hayatımı Bodrumda Sürdürmekteyken Ankara'ya Hızlı Bir Geçiş Yapmak Zorunda Kaldım.Şimdi İse Wordpress Üzerine Çalışmalar Yapmaktayım...

    “WordPress Eklentisiz Sayfalama” için 22 Yorum

    1. Nuri diyor ki:

      Kodda bir hata var sanırım çalışmıyor.Birde resim/22.png olan yerde sizin kod ile birlikte sayfalama ile ilğili imaj dosyalarını da paylaşmanız gerekrdi yazıda .

      VA:F [1.9.22_1171]
      Rating: 5.0/5 (1 vote cast)
      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    2. Khaaos diyor ki:

      Merhaba Nuri Bey Haklısınız Bu Konuda Bir Hata Yapmışım Ama Kodlarda Sorun Yok En Kısa Zamanda Resim Dosyalarınıda Paylaşıyorum.
      Konudan Takip Edebilirsiniz.Bilgilendirme İçin Teşekkür Ederim

      VN:F [1.9.22_1171]
      Rating: 5.0/5 (1 vote cast)
      VN:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    3. yasin diyor ki:

      kardeşim resim kodlarını hala paylaşmamışsın :), ayrıca bu sayfalama sistemi google’da gözüküyormu?

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    4. Khaaos diyor ki:

      Merhaba Yasin.

      Tekrar Ksr Bakmayın Biraz Yogunlugum Var Ondan Pek Ilgılenemıyorum Ama Dırek Lınklerı Vereyım Indırın Sızler.Google Gozukuyormu Dıye Sormussun Ama Sorunu Anlayamadım.Suankı Kodları Kendı Sıtemde Kullanıyorum Hıc Bır Problem Yoktur.

      http://www.khaaos.com/wp-content/themes/Khaaos/images/21.png

      http://www.khaaos.com/wp-content/themes/Khaaos/images/22.png

      VN:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VN:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    5. yasin diyor ki:

      kardeşim demek istediğim şimdi ben pagenavi eklentisi kullanıyorum ve google’da sayfa 1, sayfa 2, sayfa 3 şeklinde her kategori için yüzlerce sayfa oluşuyor ve bu eklenti google’a bir anda yüzlerce sayfa gönderdiği için google bunu spam olarak alğıladı ve sandbox’a düşürdü, şimdi sitem indekslenmiyor, bunun için eklentisiz sayfalandırma arıyorum ama sanırsam bu senin kodlarda aynı şekilde google sayfa gönderiyor. ilgin için teşekkürler

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    6. Khaaos diyor ki:

      Merhaba Yasin.
      Senin dediğin olaydan dolayı googlenin böyle bişey yapmasu mümkün değil.25 Nisandan itibaren googleda bazı değişimler meydana gelmektedir.Sitende bu dalgalanmadan etkilenmiş olabilir.Şahset kendi sitem bile bu dalgalanmadan etkilendi.Sayfalamadan dolayı sandbox düşmesi dediğim gibi imkansız biraz beklemeni tavsiye ediyorum.

      VN:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VN:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    7. yasin diyor ki:

      aslında haklısın kardeşim, neyse bekleyelim bakalım, yeni yazı yazdığımda google 1 dk’da indeskliyodu, şimdi dediğin gibi 25 nisan değişimlerinden etkilendi herhalde indexs’i 8 saat’e düşürdü :)

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    8. Khaaos diyor ki:

      Dediğim gibi kardeşim benim sitemde wordpress kelimesinde ilk sayfada idi 12 sayfaya düştü şimdi yavaş yavaş kendine gelmeye başladı.Tavsiyem sadece beklemen.Ama bu sırada özgün yazılar ve backlinkle destek ol

      VN:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VN:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    9. Dark diyor ki:

      Arkadaşım güzel iyi hoşta..

      functions.php için verdiğin kodlarda php için tırnak sorunları var…

      echo ” gibi echo ya ” kullanıp html içinde ” kullanmışsın

      doğal olarak hata veriyor unexpected diye

      yeniden fixlersen sevinirim kardeşim

      kolay gelsin

      VA:F [1.9.22_1171]
      Rating: 5.0/5 (1 vote cast)
      VA:F [1.9.22_1171]
      Rating: +1 (from 1 vote)
    10. Khaaos diyor ki:

      Merhaba Dark;

      Şuan Tekrar Baktım Kodlarda Hiç Bir Sorun Gözükmemekte.Kodları Alırken Sorun Yaşıyor Olabilirsiniz.Bazen Kopyalama Sırasında Fazladan İşaretler Koyabiliyor.

      VN:F [1.9.22_1171]
      Rating: 3.0/5 (2 votes cast)
      VN:F [1.9.22_1171]
      Rating: 0 (from 2 votes)
    11. ayhan diyor ki:

      bende bakınayım

      VA:F [1.9.22_1171]
      Rating: 5.0/5 (1 vote cast)
      VA:F [1.9.22_1171]
      Rating: +1 (from 1 vote)
    12. Mehmet Çağatay diyor ki:

      Dostum functions.php ye eklenen kodunda hata var bilgin olsun. Şurada: \n”; . Teşekkürler

      VA:F [1.9.22_1171]
      Rating: 5.0/5 (1 vote cast)
      VA:F [1.9.22_1171]
      Rating: +1 (from 1 vote)
    13. Khaaos diyor ki:

      Teşekkürler Arkadaşım Kodları Düzenledim…

      VN:F [1.9.22_1171]
      Rating: 4.5/5 (2 votes cast)
      VN:F [1.9.22_1171]
      Rating: +1 (from 1 vote)
    14. oyunhatası diyor ki:

      background-image:url(resim/22.png) kod da açık olarak görüldüğü gibi 22.png diye bir resim var bunları yazıların sayfa sayısının altında bulunan mavi renkli kutucuklar mı?

      VA:F [1.9.22_1171]
      Rating: 4.5/5 (2 votes cast)
      VA:F [1.9.22_1171]
      Rating: +1 (from 1 vote)
    15. Khaaos diyor ki:

      Evet Doğrudur Resimlerin Linkleri de Budur…

      http://www.khaaos.com/wp-content/themes/Khaaos/images/21.png

      http://www.khaaos.com/wp-content/themes/Khaaos/images/22.png

      VN:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VN:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    16. Lütfullah diyor ki:

      Hocam Sizi Rahatsız Ediyorum Hakkınızı Helal Edin Öncelikle Hocam Benim Sitem Ücretsiz Bir WordPress Sitesi Sizinkiler Gibi ÜCretli Olmadığı İçin Haliylen FTp si felan yok yani dediğiniz css ayarları ve functions.php gibi hiçbi dosya yok bana yardımcı olursanız sevinirim açtığım konular alt alta indiği için sitenin düzeni bozuyor ama 1-2-3 …. diye olursa daha iyi olur şimdiden yardımlarınız için teşekkür ediyorum baki muhabbetle allaha emanet üstad (F)

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    17. Khaaos diyor ki:

      Maalesef Ücretsiz Açılan WordPress Sitelerinde Bu Durum Söz Konusu Değildir…

      VN:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VN:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    18. Ahmet Saygıner diyor ki:

      Arkadaşlar tavsiye ederim otomatik wordpress yorum eklentisi http://bit.ly/UL6Ohk
      Ahmet Saygıner Saygılarımla …!

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    19. Ahmet Saygıner diyor ki:

      Arkadaşlar bakmadan geçmeyin derim :)

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
    20. Ahmet Saygıner diyor ki:

      Slm Değerli Arkadaşlar :

      Yaptığınız bir web sayfasında yorum eklentisi olmazsa olmazlardan Bunu kolay kullanışlı ve iyi bir şekilde yapmak istiyorsanız ben size otomatik wordpress yorum eklentisini öneriyorum.

      Ahmet Saygıner Saygılarımla …!

      VA:F [1.9.22_1171]
      Rating: 1.0/5 (1 vote cast)
      VA:F [1.9.22_1171]
      Rating: -1 (from 1 vote)
    21. Kaan diyor ki:

      Kodlarda sıkıntı var bende çalışmadı

      VA:F [1.9.22_1171]
      Rating: 1.0/5 (1 vote cast)
      VA:F [1.9.22_1171]
      Rating: -1 (from 1 vote)
    22. eski sohbet diyor ki:

      çok iyi oldu eklenti çok cpu yiyordu

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)

    Yorum Yapın