我使用index.php中的短代码替换了我的自定义帖子的博文,但分页没有显示。
这是我的代码
<?php get_header(); ?>
<div id="content-box" class="row">
<main id="content" class="col-sm-9">
<?php echo do_shortcode('[ktzagcplugin_image source="yahoo" number="20" related="true" keyword="my blog keywords"]');?>
</main>
<?php get_sidebar(); ?>
<?php the_posts_pagination(); ?>
</div>
<?php get_footer(); ?>
这意味着我的主页上有20个自定义帖子,我想通过分页将它们分开。但它没有表现出来。
答案 0 :(得分:0)
您需要查看the_posts_pagination函数的代码。此函数指向get_the_posts_pagination。最后一个函数获取全局$ wp_query
变量并使用它来创建分页块。
我认为你没有初始化全局变量$ wp_query
并且get_the_posts_pagination
没有用于创建分页块的数据。
您必须在实现短代码的插件中实现分页