2017-05-29 83 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 
    }