【问题标题】:Wordpress pagination in static page静态页面中的Wordpress分页
【发布时间】:2023-03-07 06:53:02
【问题描述】:

我遇到了下一个问题:我尝试在索引站点中使用分页但始终无法正常工作!

小米码是:

if (get_query_var('paged')) {
        $paged = get_query_var('paged');
    } elseif (get_query_var('page')) {
        $paged = get_query_var( 'page' );
    } else {
        $paged = 1;
    }
query_posts('category_name=news&order=DESC&paged=' .$paged);

链接是:

localhost/web/page/2

$paged 的​​值总是相同的:1。

我正在尝试使用插件 wppage-navi 但遇到同样的问题!

【问题讨论】:

    标签: php wordpress pagination


    【解决方案1】:
    <?php 
                            if ( get_query_var('paged') ) {
                                $paged = get_query_var('paged');
                            } elseif ( get_query_var('page') ) {
                                $paged = get_query_var('page');
                            } else {
                                $paged = 1;
                            }
                            $q_cat = get_query_var('cat');
                            $cat = get_category($q_cat);
                            $catName = $cat->cat_ID;
                            $category = new WP_Query();
                            query_posts( array( 'post_type' => 'producto', 'paged' => $paged, 'cat' => $catName ) );
                            if ( have_posts() ) : $count = 0; while ( have_posts() ) : the_post(); $count++;
                                get_template_part('content', get_post_format());
                            endwhile; else: ?>
                            <?php _e('sorry no posts', 'siddharta naranjo') ?>
                        <?php endif; ?>
    

    【讨论】:

    • 嗨!感谢您的回复,但有同样的问题....我的代码是: if ( get_query_var('paged') ) { $paged = get_query_var('paged'); } elseif ( get_query_var('page') ) { $paged = get_query_var('page'); } 其他 { $paged = 1; } 回声 $paged; query_posts('category_name=noticias&posts_per_page=4&order=DESC&paged=' .$paged);并且始终具有相同的值:'1'
    • yo tengo corriendo el codigo en un sitio, ya revise el codigo y es correcto www.vidrio-aluminio.mx
    • 测试这段代码 if ( get_query_var('paged') ) { $paged = get_query_var('paged'); } elseif ( get_query_var('page') ) { $paged = get_query_var('page'); } 其他 { $paged = 1; } 在 index.php 文件中,从不工作,在 $paged 中总是有“1”.....buuuuut,我尝试放入 header.php 并工作!!!为什么???????我从没见过这个O.o
    • 即使我在 header.php 中包含了代码,这对我也不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多