28
09
2019

Bir yabancı forumdan elime geçmişti ve halen temam da kullanıyorum dedim ki belki sizinde işinize yarar. Başlıkta belirttiğim gibi ana sayfa ve diğer sayfaları da ayrı ayrı sıralayabilirsiniz sıralamadan kastımız mesela ana sayfada index.php ‘de 8 konu sıralama yapmışsak archive.php sayfasına yönlendirildiğinde 4 konu sıralama komutunu verebilirsiniz. Birazdan vereceğim kodları functions.php kodlarınızın içine ?–> önçesinde yapıştırmanız yeterlidir ve geriye sadece kendinize göre düzenlemeniz gerekiyor.

Ben aşağıya hemen kendi temam da bulunduğu gibi buraya kopyalıyorum.

function my_post_queries( $query ) {
  if (!is_admin() && $query->is_main_query()){
    if(is_home()){
      $query->set('posts_per_page', 5);
    }
	if(in_the_loop()){
      $query->set('posts_per_page', 4);
    }	
	if(is_category()){
      $query->set('posts_per_page', 5);
    }
	if(is_tag()){
      $query->set('posts_per_page', 5);
    }
    if(is_front_page()){
      $query->set('posts_per_page', 4);
    }
    if(is_paged()){
      $query->set('posts_per_page', 5);
    }
  }
}

Artık kodları düzenlemek yada geliştirmek size kaldı. Tekrar söylüyorum kodları functions.php içerisine yapıştırmalı yada eklenmeli.

Bu Sayfa İçin Etiketler ?

Bir Yorum Yazın







XHTML: Bu etiketleri kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>