我在我的搜索页面中使用了这个:
<?php echo paginate_links(); ?>它返回分页,但我想添加引导分页,但我找不到它。这是在哪里,我如何添加类?
发布于 2020-01-15 13:41:04
代码在wp-include/general-template.php中。
但是,没有任何很好的输出样式选择:修改链接网址有一个挂钩,但没有其他选项。您最好的选择是在type=array模式下调用它。
$links = pagination_links([ "type" => "array" ]);,它将返回窗体的链接字符串数组。
<a class="prev page-numbers" href="/page/1/">« Previous</a>
<a class="page-numbers" href="/page/1/">1</a>
<span aria-current="page" class="page-numbers current">2</span>
<a class="page-numbers" href="/page/3/">3</a>
<a class="next page-numbers" href="/page/3/">Next »</a>然后,您可以将其处理为自举形式:
<li class="page-item">...</li>包装每一项<ul class="pagination>..</ul>包装起来。然而,将函数复制/粘贴到您自己的代码中并更改它生成的标记可能更简单,而不是在事后尝试解压缩和重写标记。您可能会丢失该函数的任何未来核心更新,但我认为,除了偶尔的咏叹调变化之外,这不太可能发生。
https://wordpress.stackexchange.com/questions/356411
复制相似问题