Suporte » Plugins » Paginação na Home

  • Resolvido marccb

    (@marccb)


    Pessoal já pesquisei em diversos sites e as solução encontrada não deram certo, por isso recorro a ajuda de vocês aqui do fórum.

    Instalei um theme (delicious magazine) e quero inserir na home uma paginação para os posts. O site em questão é: http://www.azulpsicologia.com.br/azul

    Já tentei o WP-PageNavi e o WP-Paginate, mas sem sucesso.

    Obrigado

Visualizando 3 respostas - 16 até 18 (de um total de 18)
  • Obrigado pela atenção tmcavalini

    Só não entendi aonde terei que testar estes códigos, no function ou dentro deste meu código

    <?php /*	category_name*/?>
    <?php /*     Template Name:Template - Noticias */
    get_header(); ?>
    
    <div id="container">
    			<div id="content" role="main">
    		   <?php if (have_posts()) ; ?>
    
               <?php the_post(); ?>
    
    				<?php $my_query = new WP_Query('cat=20&posts_per_page=3');  ?>
                	<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
    
                        <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                        <?php if ( is_front_page() ) { ?><h2 class="entry-title"><?php the_title(); ?></h2>
                        <div class="entry-meta">Publicado em <?php the_date(); ?> por <?php the_author(); ?></div>
                        <?php } else { ?><h1 class="entry-title"><?php the_title(); ?></h1>
    
    					<?php } ?>
    
    						<div class="entry-content">
    							<?php global $more; $more = FALSE; ?>
    							<?php the_content('Continue Lendo...'); ?>
    							<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
    						<?php if (function_exists('the_views')) {the_views();} ?>
                            <?php comments_template(); ?>
                    		</div><!-- .entry-content -->
    					</div><!-- #post-## -->
                   <?php endwhile; wp_reset_postdata(); ?>
    			 <?php if(function_exists('wp_pagenavi')) : wp_pagenavi(array( 'query' => $my_query )); endif; ?>
                </div><!-- #content -->
    
            </div><!-- #container -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    Grato pela atenção
    Elias

    EliasIII ainda está faltando o parâmetro “página atual”. Já que não compreendeu com a parte do código, vou lhe enviar o código inteiro modificando só onde é necessário:

    <?php /*	category_name*/?>
    <?php /*     Template Name:Template - Noticias */
    get_header(); ?>
    
    <div id="container">
    			<div id="content" role="main">
    		   <?php if (have_posts()) ; ?>
    
               <?php the_post(); ?>
    
    				<?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $my_query = new WP_Query('cat=20&posts_per_page=3&paged=' . $paged);
    ?>
                	<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
    
                        <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                        <?php if ( is_front_page() ) { ?><h2 class="entry-title"><?php the_title(); ?></h2>
                        <div class="entry-meta">Publicado em <?php the_date(); ?> por <?php the_author(); ?></div>
                        <?php } else { ?><h1 class="entry-title"><?php the_title(); ?></h1>
    
    					<?php } ?>
    
    						<div class="entry-content">
    							<?php global $more; $more = FALSE; ?>
    							<?php the_content('Continue Lendo...'); ?>
    							<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
    						<?php if (function_exists('the_views')) {the_views();} ?>
                            <?php comments_template(); ?>
                    		</div><!-- .entry-content -->
    					</div><!-- #post-## -->
                   <?php endwhile; wp_reset_postdata(); ?>
    			 <?php if(function_exists('wp_pagenavi')) : wp_pagenavi(array( 'query' => $my_query )); endif; ?>
                </div><!-- #content -->
    
            </div><!-- #container -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    Agradeço a ajuda mesmo, irei testa somente dia 1, pois estou em viajem e não tenho acesso a intranet pela internet…

    Irei testar e retorno.

    ps.: Sou bem lerdinho mesmo para entender os cod via word press, pois sou iniciante em PHP .

    Att
    Elias

Visualizando 3 respostas - 16 até 18 (de um total de 18)
  • O tópico ‘Paginação na Home’ está fechado para novas respostas.