• 09-09-2014, 20:46:38
    #1
    F. STACK WEB + MOBILE DEV
    Merhaba arkadaşlar,

    kurumsal bir tema üzerinde çalışıyorum, temanın anasayfasında blog son konular var, bende while döngüsü ile yazıları çekmek istedim ancak 10 tane yazı çekmesi gerekirken yüzlerce çekti yani döngü durmadı, sürekli ilerledi, sayfayı durdurmasam daha da ilerleyecekti

    <?php while(have_posts):the_post(); ?>
    <?php endwhile; ?>

    kodlarına kullandım. Acaba değiştiyse yeni döngü kodunu yada başka bir şeyden ötürü ise neden olduğunu söyleyebilir misiniz?
  • 09-09-2014, 21:04:38
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hayır dostum değişmedi.
    <?php if ( have_posts() ) : ?>
    	<?php while ( have_posts() ) : the_post(); ?>    
    	<!-- Buraya İskelet Gelir -->
    	<?php endwhile; ?>
    <?php endif; ?>
    Muhtemelen, farklı bir dosya tipinde çalıştığın için algılamamıştır. get_posts() veya query_posts() ile çekebilirsin. Örneğin;
    <?php $sorgu= new WP_Query( 'showposts=5' ); ?>
    <?php while ($sorgu-> have_posts()) : $sorgu-> the_post(); ?>
    
    <?php endwhile;?>
  • 09-09-2014, 21:35:46
    #3
    F. STACK WEB + MOBILE DEV
    buraqgo adlı üyeden alıntı: mesajı görüntüle
    Hayır dostum değişmedi.
    <?php if ( have_posts() ) : ?>
    	<?php while ( have_posts() ) : the_post(); ?>    
    	<!-- Buraya İskelet Gelir -->
    	<?php endwhile; ?>
    <?php endif; ?>
    Muhtemelen, farklı bir dosya tipinde çalıştığın için algılamamıştır. get_posts() veya query_posts() ile çekebilirsin. Örneğin;
    <?php $sorgu= new WP_Query( 'showposts=5' ); ?>
    <?php while ($sorgu-> have_posts()) : $sorgu-> the_post(); ?>
    
    <?php endwhile;?>
    ilk verdiğin örneğide denemiştim, ancak ondada aynı sorun vardı, yazıları sayısızca listeliyordu, query postta, sayı belirleme şansımız var, onu bir kullanayım,