我正在使用WordPress paginate_links()函数,这是有效的,但是我想稍后输出的html。 什么是目前正在展示:
<a class="prev page-numbers" href="">« Previous</a>
<a class='page-numbers' href=''>1</a>
<span class='page-numbers current'>2</span>
<a class='page-numbers' href=''>3</a>
<a class='page-numbers' href=''>4</a>
<a class='page-numbers' href=''>5</a>
<a class="next page-numbers" href="">Next »</a>
php:
<?php
$pages = array(
'show_all' => true,
'prev_text' => __('« Previous'),
'next_text' => __('Next »'),
);
echo paginate_links($pages);
?>
我想要实现的是将页码链接包含在div中,如下所示:
<a class="prev page-numbers" href="">« Previous</a>
<div class="center-page-numbers"><!--- Div Wrap --->
<a class='page-numbers' href=''>1</a>
<span class='page-numbers current'>2</span>
<a class='page-numbers' href=''>3</a>
<a class='page-numbers' href=''>4</a>
<a class='page-numbers' href=''>5</a>
</div><!--- Div Wrap --->
<a class="next page-numbers" href="">Next »</a>
这样我可以使用margin:0 auto来居中页码; 任何帮助将不胜感激。
答案 0 :(得分:1)
使用type = array获取数据。您将获得一系列链接,您可以自己进行html标记。
$pages = array( 'type' => 'array' ); $links = paginate_links($pages); foreach($links as $link){ // Render the HTML here }