• 06-11-2012, 10:44:34
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Açtığım bir sayfa içerisinde alt sayfaların gösterilmesi için şu kodu kullanıyorum:

    			<?php if ( have_posts() ) {  /* Query and display the parent. */
    				while ( have_posts() ) {
    				the_post();
    				the_content();
    				$thispage=$post->ID;
    				}
    			} ?>
    
    			<?php $childpages = query_posts('post_per_page=3&orderby=post_date&order=desc&post_type=page&post_parent='.$thispage);
    				if($childpages){ /* display the children content  */
    						foreach ($childpages as $post) :
    			setup_postdata($post); ?>
    				<ul>İÇERİK KODLARINI BURAYA YAZDIM</ul>
    			<?php
    				  endforeach;
    			} ?>
    Fakat 3 ten sonra sayfalama işlemi gerçekleşmiyor. Bir fikri olan varmı ?
  • 07-11-2012, 16:52:04
    #2
    Bir fikri olan yokmu arkadaşlar
  • 07-11-2012, 20:55:04
    #3
    Sayfalama konusunda hiçbir şey yapmamışsın gibi görünüyor.

    İstersen elinle bir sayfalama oluştur. linkleri #link?sayfa=2 gibi.

    Sonra

    if($_GET['sayfa']) :
    $kac=$_GET['sayfa']; $atla=($kac-1)*3;
    query_posts('offset='.$_GET['sayfa'].'');
    endif;
  • 08-11-2012, 10:39:52
    #4
    ForsBey adlı üyeden alıntı: mesajı görüntüle
    Sayfalama konusunda hiçbir şey yapmamışsın gibi görünüyor.

    İstersen elinle bir sayfalama oluştur. linkleri #link?sayfa=2 gibi.

    Sonra

    if($_GET['sayfa']) :
    $kac=$_GET['sayfa']; $atla=($kac-1)*3;
    query_posts('offset='.$_GET['sayfa'].'');
    endif;
    Sayfalama konusunda şunu yaptım zaten:
    Pagenavi ve Pagenumber eklentilerinin kodlarını koydum çalışmadı.
    Sizin çözümünüzü tam olarak anlayamadım biraz daha açarmısınız.
  • 15-11-2012, 22:31:28
    #5
    Çok fazla sayfa olmayacaksan elinle şu şekilde linkleri yaz önce:

    <a href="<?php the_permalink(); ?>/?sayfa=1"> 1 </a>
    <a href="<?php the_permalink(); ?>/?sayfa=2"> 2 </a>
    <a href="<?php the_permalink(); ?>/?sayfa=3"> 3 </a>

    daha sonra listeleme yaparken:

    if($_GET['sayfa']) :
    $kac=$_GET['sayfa']; $atla=($kac-1)*3;
    query_posts('offset='.$_GET['sayfa'].'');
    endif;

    bu şekilde kullan.
  • 16-11-2012, 09:24:46
    #6
    ForsBey adlı üyeden alıntı: mesajı görüntüle
    Çok fazla sayfa olmayacaksan elinle şu şekilde linkleri yaz önce:

    <a href="<?php the_permalink(); ?>/?sayfa=1"> 1 </a>
    <a href="<?php the_permalink(); ?>/?sayfa=2"> 2 </a>
    <a href="<?php the_permalink(); ?>/?sayfa=3"> 3 </a>

    daha sonra listeleme yaparken:

    if($_GET['sayfa']) :
    $kac=$_GET['sayfa']; $atla=($kac-1)*3;
    query_posts('offset='.$_GET['sayfa'].'');
    endif;

    bu şekilde kullan.
    Anladım hocam fakat çok fazla sayfa olacak. Otomatiğe bağlayaazmıyız bu sistemi
  • 16-11-2012, 17:25:08
    #7
    MCorleone adlı üyeden alıntı: mesajı görüntüle
    Anladım hocam fakat çok fazla sayfa olacak. Otomatiğe bağlayaazmıyız bu sistemi
                <?php $childpages = query_posts('post_per_page=3&orderby=post_date&order=desc&post_type=page&post_parent='.$thispage);
    post_per_page=3 burayı arttırmayı denediniz mi acaba?
  • 16-11-2012, 19:46:52
    #8
    alikrts adlı üyeden alıntı: mesajı görüntüle
                <?php $childpages = query_posts('post_per_page=3&orderby=post_date&order=desc&post_type=page&post_parent='.$thispage);
    post_per_page=3 burayı arttırmayı denediniz mi acaba?
    artırdım azalttım herşeyi yaptım olmadı hocam
  • 17-11-2012, 14:26:53
    #9
    Hocam Gelince Bana Pm Atar Mısınız?
    Ne Yapmak İstediğinizi Tam Anlayamadım.