• Пожалуйсто. Помогите бедному хромому стеденту. Готов отблагодарить в разумных пределах.

    Имеем шаблон страницы(на основе page.php). В этом шаблоне в цикле выводим через get_posts по 10 превьюшек статей(они тоже page). необходимо сделать снизу нумерацию(пагинацию)
    [1 из n] 1 2 3 4 5 (что то типа этого)

    Не могу решить. умучался весь.

    вот щас код шаблона этой страницы выглядит так:

    <?php
    /*
    Template Name: Анонсы - шаблон
    */
    ?>
    
    <?php get_header(); ?>
    
    <!--BEGIN #primary .hfeed-->
    <div  id="primary" class="hfeed">
    
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    <!--BEGIN .hentry-->
    <p class="breadcrumb" ><?php kama_breadcrumbs(' > '); ?></p><br />
    <div style="border-right:#EBEBEB solid 1px; padding:5px"  <?php post_class() ?> id="post-<?php the_ID(); ?>">
    
    <h1 class="entry-title"><?php the_title(); ?></h1>
    <?php// if ( current_user_can( 'edit_post', $post->ID ) ): ?>
    
    <div class="entry-content">
    
    <?php
    global $post;
    $args = array( 'orderby'=> 'date',
                   'numberposts'=> '0',
     			   'post_type'=> 'page',
    			   'post_parent'=>'1093',
    			   'post_status'=> 'published',
    			   'posts_per_page'=>'5',
                   'nopaging'=>'false'
    			   );
    
    $myposts = get_posts( $args );
    foreach( $myposts as $post ) :  setup_postdata($post); ?>
        <div style="clear: left">
    	<div style="float:left"><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( array(85,85) ); ?></a></div>
    	<div style="margin:0px !important; "><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><?php the_excerpt(); ?></div>
        </div>
    
     <?php endforeach; ?>  	
    
    <?php $post = $tmp_post; //возвращаем былое значение $post; ?>  
    
    <!--END .entry-content -->
    </div>
    <!--END .hentry-->
    </div>
    
    <?php //comments_template('', true); ?>
    
    <?php endwhile; endif; ?>
    <!--END #primary .hfeed-->
    </div>
    
    <?php get_sidebar();  ?>
    
    <?php get_footer(); ?>
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Я вывожу НЕ посты(записи), а страницы. И у меня нет категорий(рубрик)

    у меня есть дочерние страницы (иерархия страничная)

    На страницу циклом используя get post вывожу из конкретной айди страницы — её подстраницы…их много…целая портянка..200 штук…КАК сделать чтобы они не портянкой отображались — все 200 шутк….а по 10 штучек на 1 странице
    пред <<1 2 3 4.. итд.. 19 20>> след …

    ну в общем таже пагинация(нумерация страниц) только для «страниц» ..

    для вывода страниц в шаблоне page.php

    направьте пожалуйста в нужное русло. Может я что не понимаю? Извините.

    неделю бьюсь, уже все названия плагинов выучил…и тонны блогов испепелил.

    поможите студенту бедному хромому. СПАСИБО!!!!!!!!!!!!!

    Боюсь, что для нестандартных вариантов не получится найти стандартный плагин (ну, назовем это так). Боюсь, придется делать самостоятельно, используя get_posts с параметрами numberposts и offset, и свой вывод ссылок на странички написать, выдрав кусок из того же pagenavi. Правда, потом полученные ссылки еще и обработать надо будет. Так что лично мне кажется, что проще конвертировать страницы в посты и использовать стандартные механизмы.

    как жаль то(( жаль то как…ууу хренова то как. эээххх ерштвоюметь.

    Кто бы взялся написать сей кусок чуда?
    И сколько бы это стоило?
    И что для этого нужно?

    Эх говорила мне мама в 1 классе. Сынок учи программирования, программиррисстом станешь. Что делать то теперича? Может, ну его, этот сайт в болоту. Может лучше в космонавты?

    Выручайте братцы! погибаю!

    моя аська 121-016-567

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Как вывести пагинацию(нумерацию) в page.php? сломал моцк» закрыта для новых ответов.