Wordpress,第2页显示与第1页相同的帖子

Wordpress,第2页显示与第1页相同的帖子,wordpress,Wordpress,我正在做一个高级网站,它的首页是一个“网格”。 这是它的样子 然后我安装了一个名为WebLumia Infomatics的Blog Layout插件 让我的frontpage显示为一个“普通博客”,现在看起来这是完美的 但当我点击第2页查看更多帖子时,它只显示与第1页相同的内容 我真的不确定插件代码中要修改什么,但我希望这里的一些人能帮助我。我已经有了改变的想法,但我一点也不确定 下面是一些代码的样子: switch( $this->type ) { case 'multi

我正在做一个高级网站,它的首页是一个“网格”。 这是它的样子

然后我安装了一个名为WebLumia Infomatics的Blog Layout插件 让我的frontpage显示为一个“普通博客”,现在看起来这是完美的

但当我点击第2页查看更多帖子时,它只显示与第1页相同的内容

我真的不确定插件代码中要修改什么,但我希望这里的一些人能帮助我。我已经有了改变的想法,但我一点也不确定

下面是一些代码的样子:

    switch( $this->type ) {
    case 'multipart':
        // Multipart page
        $posts_per_page = 1;
        $paged = max( 1, absint( get_query_var( 'page' ) ) );
        $total_pages = max( 1, $numpages );
        break;
    case 'users':
        // WP_User_Query
        $posts_per_page = $query->query_vars['number'];
        $paged = max( 1, floor( $query->query_vars['offset'] / $posts_per_page ) + 1 );
        $total_pages = max( 1, ceil( $query->total_users / $posts_per_page ) );
        break;
    default:
        // WP_Query
        $posts_per_page = intval( $query->get( 'posts_per_page' ) );
        $paged = max( 1, absint( $query->get( 'paged' ) ) );
        $total_pages = max( 1, absint( $query->max_num_pages ) );
        break;
    }

假设您对该特定页面模板有一个query_posts()调用,则需要将paged参数添加到query_posts()函数中,如下所示:

$paged = is_front_page() ? get_query_var( 'page' ) : get_query_var( 'paged' );
query_posts('your_previous_parameters&paged=' . $paged);