Video kategorisi oluşturmak için index.php'yi kopyalaıp ismini category-id.php şeklinde değiştirdim. tasarım, stil falan herşey tamam lakin bir sıkıntım var.
Ben bloğumda okuma ayarlarından her sayfada 5 yazı görünsün diye seçmiştim. Bu diğer kategorilerde anasayfada falan böyle kalsın ama video kategorisinde bir sayfada 18 video gözüksün istiyorum.
Özel bir sayfalama nasıl yapılabilir acaba ?
Kategoriye Özel Sayfalama
9
●817
- 15-07-2014, 17:38:14
- 15-07-2014, 22:56:20hocam kodlama hatası alıyorum, uygun şekilde yerleştirmeme yardımcı olur musunuz?
<section class="sec"> <article class="secos"> <div class="ResimGalerisi"> <?php $baltek = new WP_Query("showposts=18"); while($salim->have_posts()) : $baltek ->the_post();?> <div class="HerbirResim"> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"> <div class="ResimBaslik"> <p><?php the_title(); ?></p> </div> <?php if (has_post_thumbnail()) { the_post_thumbnail(); } elseif (get_post_meta($post->ID, "resim", true) != '') { ?> <img src="<?php echo get_post_meta($post->ID, "resim", true); ?>" alt="<?php the_title(); ?>" width="190" height="140" /> <?php } else { ?> <img src="<?php echo bloginfo('template_url'); ?>/images/resim-yok.gif" alt="Resim Bulunmamaktadır" title="<?php the_title();?>"/> <?php } ?> </a> </div> </div> <?php endwhile; ?> </article> <!-- Konu Kismi Biter --> <?php sayfalama(); ?> <?php else : ?> <?php endif; ?> </section> - 16-07-2014, 20:17:44Şurada query tipleri ve örnek loop var.
http://www.codeprex.com/query-posts-...k-yazi-cekmek/
<?php query_posts( 'posts_per_page=10' ); if (have_posts()) : while (have_posts()) : the_post(); ?> title content html ..vs <?php endwhile; endif; wp_reset_query(); ?>
- 17-07-2014, 03:26:17hocam teşekkür ederim, kaynak tam istediğim gibi bir şey.SinanIsler adlı üyeden alıntı: mesajı görüntüle
<?php query_posts( 'posts_per_page=6&cat=87' ); if (have_posts()) : while (have_posts()) : the_post(); ?> İÇERİKLER <?php endwhile; ?> <?php else : ?> <?php endif; ?> <?php wp_reset_query(); ?>
Hocam bu şekilde yaptığımdaysa içinde 8 tane yazı bulunan kategoride ilk sayfada ilk 6 sını gösteriyor tamam ama ikinci sayfaya tıkladığımızda değişen hiçbir şey olmuyor, yine aynı 6 tane yazıyı görüyorum. Kalan ikisini göstermiyor yani. Ne önerirsiniz? - 17-07-2014, 06:49:49Sa dostum.mustafaysn adlı üyeden alıntı: mesajı görüntüle
halihazırda category-id.php dosyasını güncelliyor isen,
<?php query_posts( 'posts_per_page=6' ); if (have_posts()) : while (have_posts()) : the_post(); ?> İÇERİKLER <?php endwhile; ?> <?php else : ?> <?php endif; ?> <?php wp_reset_query(); ?>
&cat=87 ibaresini koyman gerekmez. Bir de böyle dene bakalım, olmaz ise, link verdiğin takdirde bir inceleyelim.
<?php wp_reset_query(); ?>
bu kod çok önemli bir koddur, eğer sayfanın, ya da kullanılan şablonun herhangi bir yerinde resetlenmemiş bir query var ise, bu da sebebiyet verebilir.
Gelişmelerden haberdar edersin. - 17-07-2014, 12:26:00aleykümselam, yardımın için teşekkür ederim hocam.karabulutemre adlı üyeden alıntı: mesajı görüntüle
category-id şeklinde düzenliyorum ama cat=87 ibaresini kaldıırınca anasayfa gibi davranıyor, yani tüm kategorilerdeki son 6 yazıyı gösteriyor. ikinci sayfaya bastığımdaysa hiçbirşey değişmiyor, yine aynı 6 tanesi gözüküyor. Özelden gönderiyorum hocam adresi. - 18-07-2014, 16:41:24<?php
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('cat=&showposts=5'.'&paged='.$paged);
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
// iç kodlar
<?php endwhile; ?>
//sayfalama kodlarınız
işinizi görecektir.