Изменить стиль нумерации страниц WordPress - PullRequest
0 голосов
/ 17 апреля 2020

я новичок в WordPress. Мне всегда тяжело, если я хочу реализовать дизайн нумерации страниц в стиле WordPress по умолчанию. Я получил дизайн клиента с HTML

<div class="pager_wrap">
                  <ul class="page_list">
                    <li class="page_item_prev">
                      <a href="list.html">
                        ◀︎ PREV
                      </a>
                    </li>
                    <li class="page_item active">
                      <a href="list.html">
                        <span>1</span>
                      </a>
                    </li>
                    <li class="page_item">
                      <a href="list.html">
                        <span>2</span>
                      </a>
                    </li>
                    <li class="page_item">
                      <a href="list.html">
                        <span>3</span>
                      </a>
                    </li>
                    <li class="page_item dot">
                     …
                    </li>
                    <li class="page_item">
                      <a href="list.html">
                        <span>10</span>
                      </a>
                    </li>
                    <li class="page_item_next">
                      <a href="list.html">
                       NEXT ▶︎
                      </a>
                    </li>
                  </ul>
                </div>

, когда я хочу реализовать его в формате WordPress. это стало грязным. особенно изменить ul класс, li класс, класс span

вот мой код

<div class="pager_wrap">
     <?php list_pagination($loop); ?>
</div>

в функциях. php

function list_pagination($loop) {
   $big = 999999999;
   $paged = paginate_links(array(
       'base' => str_replace($big, '%#%', get_pagenum_link($big)),
       'format' => '?paged=%#%',
       'current' => max(1, get_query_var('paged')),
       'prev_next'          => true,
       'prev_text'          => __('◀︎ PREV'),
       'next_text'          => __('NEXT ▶︎'),
       'type'               => 'list',
       'add_fragment'       => '',
       'before_page_number' => '',
       'after_page_number'  => '',
       'total' => $loop->max_num_pages
   ));

   $arr = array(
   '<li>' => '<li class="page_item">',
   '<ul>' => '<ul class="page_list">',
   "'" => '"'
   );
   echo strtr($paged, $arr);
}

это просто успех, чтобы изменить <li> атрибуты. но другое не изменится. Как я могу реализовать класс клиентов в стиле нумерации страниц WordPress.

, пожалуйста, помогите мне.

...