>

저는 작동하는 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;를 사용하여 페이지 번호를 가운데에 맞출 수 있습니다. 도움을 주시면 감사하겠습니다.


  • 답변 # 1

    type = array로 데이터를 가져옵니다. 링크가 배열되어 있으며 html 마크 업을 직접 수행 할 수 있습니다.

        $pages = 배열 ​​(
        'type'=>'배열'
         );
         $links = paginate_links ($페이지);
         foreach ($links와 $link) {
            // 여기에 HTML을 렌더링
         }
    

  • 이전 javascript - nodejs, angularjs 웹 애플리케이션에서 net - : err_connection_refused 리소스를로드하지 못했습니다
  • 다음 c++ - boost - : exception을 캐스팅하는 방법?