所以我使用带有下划线主题的WordPress。我使用了二十四个主题的代码和分页。
-I./src
当我只有一个帖子类型时,这很有效,但现在我已经创建了一个显示两种帖子类型的循环,它可以工作。但在每一页上它都是同一组帖子。
endian.h
一切都会有所帮助。我已经尝试了很多。
答案 0 :(得分:0)
也许你的循环没有" wp_reset_query()"这可能会导致其他循环出现一些错误。只需查看所有循环,确保没有重置查询没有人。
您在此循环编码的页面类型?这是自定义模板还是其他模板?
对不起我的英语,我是法语。
答案 1 :(得分:0)
要修复每个页面上重复帖子的原始问题,我所要做的就是编写这样的代码。然而,我仍然有页数问题,但这将在其他地方解决。
<?php
$page = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$ppp = get_option( 'posts_per_page' );
if ( $page == 1 )
$offset = 6;
else
$offset = 6 + ( $page - 1 ) * $ppp;
?>
<?php
$postLoop = array(
'post_type' => array('public_notice_post', 'post'),
'orderby' => 'date',
'order' => 'DESC',
'paged' => $paged,
'posts_per_page'=> $ppp,
'offset' => $offset
);
$wp_query = new WP_Query( $postLoop );
if ($wp_query->have_posts()) :
while ($wp_query->have_posts()) : the_post();
get_template_part( 'template-parts/content', get_post_format() );
endwhile;
public_notices_paging_nav();
endif;
wp_reset_query(); ?>