Shortcode自定义帖子如何显示Wordpress分页(index.php)

时间:2017-08-13 00:23:38

标签: php wordpress

我使用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个自定义帖子,我想通过分页将它们分开。但它没有表现出来。

1 个答案:

答案 0 :(得分:0)

您需要查看the_posts_pagination函数的代码。此函数指向get_the_posts_pagination。最后一个函数获取全局$ wp_query变量并使用它来创建分页块。

我认为你没有初始化全局变量$ wp_query并且get_the_posts_pagination没有用于创建分页块的数据。

您必须在实现短代码的插件中实现分页