• 15-07-2014, 17:38:14
    #1
    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 ?
  • 15-07-2014, 18:24:19
    #2
    <?php $baltek = new WP_Query("showposts=18"); while($salim->have_posts()) : $baltek ->the_post();?>

    konu döngü kodları


    <?php endwhile; ?>

    konu döngüsünü bu kodlar içine alırsanız showposts 18 olarak 18 konu gözükür
  • 15-07-2014, 22:56:20
    #3
    hocam 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
    #4
    Ş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:17
    #5
    SinanIsler adlı üyeden alıntı: mesajı görüntüle
    Şurada query tipleri ve örnek loop var.
    http://www.codeprex.com/query-posts-...k-yazi-cekmek/
    hocam teşekkür ederim, kaynak tam istediğim gibi bir şey.

    <?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:49
    #6
    mustafaysn adlı üyeden alıntı: mesajı görüntüle
    hocam teşekkür ederim, kaynak tam istediğim gibi bir şey.

    <?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?
    Sa dostum.

    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:00
    #7
    karabulutemre adlı üyeden alıntı: mesajı görüntüle
    Sa dostum.

    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.
    aleykümselam, yardımın için teşekkür ederim hocam.
    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:37:04
    #8
    sorunum hala devam ediyor, yardımlarınızı bekliyorum.
  • 18-07-2014, 16:41:24
    #9
    PHP - WORDPRESS - YAZILIM
    <?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.