首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >页面上的重复帖子

页面上的重复帖子
EN

Stack Overflow用户
提问于 2017-08-09 01:52:29
回答 1查看 27关注 0票数 0

我正在为wordpress创建一个主题。我正在试着在页面中显示一些帖子,它正在工作。尽管当您转到seccod页面时,循环从第一个post开始,而不是在理应在31号开始。我猜这是我的循环中的一个问题,但我找不到它。

代码语言:javascript
复制
    <section class="section">
  <?php
  $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
  $args = array(
    'post_type' => 'post', // tipo de post (geralmente é post)
    'posts_per_page' => 30, // posts por página (esse numero tem que ser maior que o que tá no admin [configurações > leitura > as páginas do blog mostram no máximo] )
    'cat' => '9',
    );
  $temp = $wp_query;
  $wp_query= null;
  $wp_query = new WP_Query();
  $wp_query->query($args);
  ?>
  <div class="container galerias">
  <?php if ( $wp_query->have_posts() ) : ?>
    <?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

    <a class="galeria-holder" href="<?php the_permalink(); ?>">
      <div class="img-trabalhos" style="background-image: url(<?php the_field('cartaz_do_trabalho'); ?>);" > </div>
      <h4 class="heading-5"><?php the_field('titulo'); ?></h4>
    </a>

   <?php endwhile; ?>
</div>

<?php if ($wp_query->max_num_pages > 1) { // verifica se tem mais de uma página  ?> 
<!-- naveção < anterior  próximo  -->
 <div class="div-block-2">
    <div>
      <?php echo get_previous_posts_link( 
        '<span class="arrow-link w-inline-block">&#60;</spam>'
      ); // posts mais recentes ?>
    </div>   
    <div>
      <?php echo get_next_posts_link( 
        '<span class="arrow-link w-inline-block">&#62;</spam>', $wp_query->max_num_pages 
      ); // display older posts link ?>
    </div>
      <?php } ?>
 </div>
<?php wp_reset_query(); else : ?>
<p> Ainda Não temos novidades :( </p>
<?php endif; ?>
</section>

如果有人想查看http://mariapadilhaatriz.com.br/wordpress/trabalhos/,请访问以下页面

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-09 02:23:55

替换:

代码语言:javascript
复制
$args = array(
    'post_type' => 'post', // tipo de post (geralmente é post)
    'posts_per_page' => 30, // posts por página (esse numero tem que ser maior que o que tá no admin [configurações > leitura > as páginas do blog mostram no máximo] )
    'cat' => '9',
    );

通过以下方式:

代码语言:javascript
复制
$args = array(
    'post_type' => 'post', // tipo de post (geralmente é post)
    'posts_per_page' => 30, // posts por página (esse numero tem que ser maior que o que tá no admin [configurações > leitura > as páginas do blog mostram no máximo] )
    'cat' => '9',
    'paged' => $paged,
    );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45574967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档