lostyazilim
tr.link

WordPress Eklentisiz Sayfalama Yapımı

4 Mesajlar 1.410 Okunma
acebozum
tr.link

burakisci burakisci Wordpress Tema Yapımcısı Kullanıcı
  • Üyelik 16.10.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Wordpress Tema Yapımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad B** i**
  • Mesajlar 1897
  • Beğeniler 371 / 522
  • Ticaret 23, (%100)
Merhaba arkadaşlar bildiğiniz gibi geçen günler de üçüncü temam olan Baharat V1 temasını sizlerle ücretsiz olarak paylaşıma sundum aslında bu tema benim için büyük bir eğitim oldu diyebiliriz.Birçok özelliği bu tema ile öğrendim ve burada sizlerle paylaşmaya çalışıyorum.Bugün sizlere wordpress eklentisiz sayfalama yapımını göstereceğim yani WP-Pagenavi eklentisini kullanmadan da sayfalama özeliği yapabileceksiniz.Bildiğiniz gibi arkadaşlar Pagenavi eklentisi sitelerimizde hem ek bir css sorgulaması başlatıyor hem de sistemi kasabiliyordu.Bu yüzden sitelerimizde yavaşlamaya sebep oluyordu.Şimdi göstereceğim şekilde eklentisiz sayfalama özelliği yaparak sisteminizden büyük bir yük kaldırabilirsiniz.

Öncelikle arkadaşlar function.php dosyanızı açınız ve aşağıda ki kodları bu dosyaya ekleyiniz.

function sayfalama($pages = '', $range = 3)
{
$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 "
";
echo "".$paged."/".$pages."";
if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo "İlk";
if($paged > 1 && $showitems < $pages) echo "«";
for ($i=1; $i <= $pages; $i++)
{
if (1 != $pages &&( !($i >= $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems ))
{
echo ($paged == $i)? "".$i."":"".$i."";
}
}
if ($paged < $pages && $showitems < $pages) echo "»";
if ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages) echo "Son";
echo "
n";
}
}


Daha sonra arkadaşlar aşağıda ki CSS kodlarını CSS dosyanıza ekleyerek sayfalama özelliğinize şekil verebilirsiniz , kodlarda oynama yaparak istediğiniz şekilde görünüm oluşturabilirsiniz.

.wp-pagenavi {clear:both;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;-webkit-box-shadow:0 1px 4px #ccc;-moz-box-shadow:0 1px 4px #ccc;box-shadow: 0 1px 4px #ccc;}
.wp-pagenavi a:hover {background:#2c2c2c;color:#FFF;}
.wp-pagenavi span.current {color:#FFF;font-weight:bold;background:#2c2c2c;}


Görünüm özelliklerimizi de ayarladıktan sonra artık eklentisiz sayfalama özelliğimizi temamızda kullanmaya başlayabiliriz.Aşağıda göreceğiniz kodu siteniz de gerekli yerlere eklediğinizden sonra eklentisiz sayfalama özelliği çalışmaya başlayacaktır.



Bu kadar basit bir şekilde arkadaşlar eklentisiz sayfama özelliği yaparak sitemizde ki bir yükü daha azaltmış oluyoruz.Bundan sonra bu tip paylaşımlara devam edeceğim sitemi takip edebilirsiniz.

Kaynak : WordPress Eklentisiz Sayfalama Yapımı
 

 

elektronikssl
webimgo

jsdev jsdev WM Aracı Kullanıcı
  • Üyelik 21.03.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek -
  • Konum İstanbul Anadolu
  • Ad Soyad F** A**
  • Mesajlar 360
  • Beğeniler 23 / 168
  • Ticaret 0, (%0)
sayfalama kodları tamamen sana mı ait dostum ?

Bu arada teşekkürler.
 

 

Buraya yakında yeni proje gelecek Coming soon!

burakisci burakisci Wordpress Tema Yapımcısı Kullanıcı
  • Üyelik 16.10.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Wordpress Tema Yapımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad B** i**
  • Mesajlar 1897
  • Beğeniler 371 / 522
  • Ticaret 23, (%100)

KorkakHerif adlı üyeden alıntı

sayfalama kodları tamamen sana mı ait dostum ?

Bu arada teşekkürler.


Yok değil Baharat V1 temasını yaparken araştırmıştım bu konuyu o zamanlar bulmuştum bende nasıl yapıldığını anlatayım dedim :)
 

 

isousluer isousluer Usluer Kullanıcı
  • Üyelik 05.04.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirici
  • Konum Konya
  • Ad Soyad İ** U**
  • Mesajlar 4900
  • Beğeniler 1419 / 2962
  • Ticaret 45, (%100)
http://wmaraci.com/forum/wordpress/eklenti-kullanmadan-sayfalama-yapin-46631.html Sanki paylaşmıştım daha önce aynısını. :)
Atakan

kişi bu mesajı beğendi.

wmaraci
wmaraci
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