我正在为wordpress构建主题。我试图在页面中显示一些帖子,它正在运行。虽然当你进入seccod页面时,循环开始于第一个帖子而不是31日应该如此。我想这是我的循环中的一个问题,但我找不到它。
<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"><</spam>'
); // posts mais recentes ?>
</div>
<div>
<?php echo get_next_posts_link(
'<span class="arrow-link w-inline-block">></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>
,请在此处填写此页面
答案 0 :(得分:0)
替换:
$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',
);
使用:
$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,
);