2017-05-29 53 views
0

我使用WordPress paginate_links()函数,这是工作,但我想稍后稍后输出html。 继承人什么当前显示:WordPress paginate_links()自定义

<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> 

这样我可以使用页边距中心页码:0 auto; 任何帮助,将不胜感激。

回答

1

用type = array获取你的数据。您将获得一系列链接,您可以自己完成html标记。

 

    $pages = array(
    'type' => 'array' 

    ); 

    $links = paginate_links($pages); 

    foreach($links as $link){ 
     // Render the HTML here 
    }