• ola estou com problemas para criar uma navegação nos posts que estao sendo direcionados para uma pagina template.

    simplesmente nao aparece nenhum botao para “older posts” como podem ver aqui http://travelcouture.com.br/?page_id=589

    tentei adicionar na pagina template o seguinte codigo em uma copia deste wordpress que tenho instalada no meu servidor de testes:

    <?php query_posts(‘cat=40&showposts=6′.’&paged=’.$paged);?>

    e no final da pagina

    <?php endwhile; // end of the loop. ?>
    <div class=”navigation”>
    <span class=”nav-previous”><?php echo previous_post_link(); ?></span>
    <span class=”nav-next”><?php echo next_post_link(); ?></span>

    com o código acima consegui fazer aparecer os botões mas eles direcionam para paginas de um único post isolado e não para uma “segunda pagina” com uma lista de vários posts.

    li em algum lugar falando sobre ao inves de utilizar um template de pagina eu deveria usar um template de categoria (nao sei como utilizar isto na verdade) mas não sei como chamar um template de categoria no meio de um menu de páginas – pois preciso que estes posts de determinada categoria possam ser acessados através do menu principal – que é um menu de paginas.

    isto ja esta funcionando pois no meio do menu das paginas eu tenho o link “dicas de viagens” que é uma pagina que chama a categoria “viagens”
    mas esta pagina esta com problema na divisão dos posts..

    alguem sabe como fazer a paginação funcionar corretamente na pagina template de posts de uma categoria

    ou

    se a melhor opção for realmente criar uma “categoria template” e chamar isto de algum modo no menu

    – como posso resolver este problema ?

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • Thread Starter connectto

    (@connectto)

    segue o codigo completo da minha pagina template:

    <?php
    /*
    Template Name: Viagem
    */
    ?>
    <?php
    /**
    * The template for displaying all pages.
    *
    * @package WordPress
    * @subpackage Matala
    */

    get_header(); ?>

    <div id=”primary”>
    <div id=”content” role=”main”>
    <?php query_posts(”);?>
    <?php query_posts(‘cat=40&showposts=6′.’&paged=’.$paged);?>
    <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>

    <article id=”post-<?php the_ID(); ?>” <?php post_class(); ?>>
    <header class=”page-header”>
    <h1 class=”page-title”><?php the_title(); ?></h1>
    </header><!– .page-header –>

    <div class=”entry-content”>
    <?php the_content(); ?>
    <?php wp_link_pages( array( ‘before’ => ‘<div class=”page-link”><span>’ . __( ‘Pages:’, ‘matala’ ) . ‘</span>’, ‘after’ => ‘</div>’ ) ); ?>
    </div><!– .entry-content –>
    <div class=”entry-meta”>
    <?php edit_post_link( __( ‘Edit’, ‘matala’ ), ‘<span class=”edit-link”>’, ‘</span>’ ); ?>
    </div><!– .entry-meta –>
    </article><!– #post-<?php the_ID(); ?> –>

    <?php comments_template( ”, true ); ?>

    <?php endwhile; // end of the loop. ?>
    <div class=”navigation”>
    <span class=”nav-previous”><?php echo previous_post_link(); ?></span>
    <span class=”nav-next”><?php echo next_post_link(); ?></span>
    </div>

    </div><!– #content –>

    <?php
    /* Two columns of sidebars.
    */
    get_sidebar( ‘supplementary’ );
    ?>
    <div id=”primary-bottom”></div>
    </div><!– #primary –>

    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    Thread Starter connectto

    (@connectto)

    resolvido utilizando o seguinte codigo abaixo:

    <?php $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1; ?>
    <?php query_posts(“cat=41,8&showposts=6&paged=$paged”); ?>
    <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • O tópico ‘paginação de posts em uma pagina template que mostra uma categoria’ está fechado a novas respostas.