我在索引中使用短代码将我的博客文章替换为我的自定义文章.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 个自定义帖子,我想通过分页将它们分开。 但它没有显示。
您需要查看the_posts_pagination函数的代码。此函数指向get_the_posts_pagination。最后一个函数获取全局 $wp_query
变量并使用它来创建分页块。
我认为您的短代码没有初始化全局变量 $wp_query
并且get_the_posts_pagination
没有创建分页块的数据。
您必须在实现短代码的插件中实现分页