为了账号安全,请及时绑定邮箱和手机立即绑定

我的分页在 wordpress 自定义主题中不起作用

我的分页在 wordpress 自定义主题中不起作用

PHP
largeQ 2021-10-22 16:50:05
我正在使用 function.php 中的 pagination_bar。我在名为 page-blog.php 的自定义页面中实现了它。我将页面限制为每页仅 2 个,并且我有 3 篇博客文章。在我放置 pagination_bar() 函数后,它显示了致命错误。我已经在这里看到了一些解决方案,但没有一个有帮助。我试过做一些抵消。函数.phpfunction pagination_bar() {    global $wp_query;    $total_pages = $wp_query->max_num_pages;    if ($total_pages > 1){        $current_page = max(1, get_query_var('paged'));        echo paginate_links(array(            'base' => get_pagenum_link(1) . '%_%',            'format' => 'page/%#%',            'current' => $current_page,            'total' => $total_pages,            'prev_text' => '<i class="fa fa-angle-left"></i>',            'next_text' => '<i class="fa fa-angle-right"></i>'        ));    }}页面-blog.php             <div class="col-xl-8 col-md-12 col-lg-8 col-sm-12 col-xs-12 md-blog-posts">                        <?php                             $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;                            $homePagePosts = new WP_Query(array(                                'posts_per_page' => '2',                                'post_type'   => 'post',                                'has_archive' =>  true,                                'post_status' =>  'publish',                                'order'       =>  'DESC',                                'paged' => $paged,                            ));          您也可以在这里查看网站 - > http://prodenvermovers.wpupkeep.org/blog/我收到致命错误。编辑:http : //prntscr.com/oij1dr我将 paginate_bar 更改为 pagination_bar 作为函数实际调用,但当我刷新页面时出现上述错误。
查看完整描述

1 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

试试这个,看看你是否可以让页面工作。在这个例子中,它只使用内置的 WP 钩子来生成分页链接。另外,“仍然无法正常工作”是指您仍然收到错误,还是只是没有看到分页?


             <div class="col-xl-8 col-md-12 col-lg-8 col-sm-12 col-xs-12 md-blog-posts">


                        <?php 


                            $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;



                            $homePagePosts = new WP_Query(array(

                                'posts_per_page' => '2',

                                'post_type'   => 'post',

                                'has_archive' =>  true,

                                'post_status' =>  'publish',

                                'order'       =>  'DESC',

                                'paged' => $paged,



                            ));

                        if($homePagePosts->have_posts()) :

                            while($homePagePosts->have_posts()) :

                            $homePagePosts->the_post(); ?>

                            <div class="col-xs-12 col-md-12 col-lg-12 md-blog-blog">

                                <div class="md-blog-img">

                                        <div class="img-container">

                                            <div class="positioning">

                                                <span class="md-blogdate-number"><?php the_time('F d, Y.'); ?></span>

                                                <h4 class="md-blog-title"><?php echo get_the_title() ?></h4>

                                                <a href="<?php the_permalink(); ?>" class="btn md-button-read-more" id="md-blog-button">Read More</a> 

                                            </div>

                                            <div class="md-blog-img"><?php  the_post_thumbnail() ?></div>

                                    </div>

                                </div>

                            </div>

                            <?php endwhile;  ?>

                               <div class="nav-previous alignleft"><?php previous_posts_link( 'Older posts' ); ?></div>


                               <div class="nav-next alignright"><?php next_posts_link( 'Newer posts' ); ?></div>


                         <?php else : ?>


                            <h1>There is no posts at this moment</h1>


                         <?php endif; ?>



                </div>


查看完整回答
反对 回复 2021-10-22
  • 1 回答
  • 0 关注
  • 202 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信