изменить отображение нумерации страниц на WordPress - PullRequest
0 голосов
/ 03 февраля 2020

Halo всем, я только учусь, как пользовательский шаблон с WordPress. Но теперь я так запутался, чтобы изменить отображение моей нумерации страниц моим шаблоном.

Я хочу отобразить нумерацию страниц следующим образом: enter image description here

, чтобы это произошло. я уже создал код

<div class="pager_block">
    <a href="#" class="pager_prev">
        <img src="static/images/column/arrow01.svg" alt="prev">PREV
    </a>
    <ul class="pager_list">
        <li class="pager_item">
            <a href="#" class="pager_link active"><span>1</span></a>
        </li>
        <li class="pager_item">
            <a href="#" class="pager_link"><span>2</span></a>
        </li>
        <li class="pager_item">
            <a href="#" class="pager_link"><span>3</span></a>
        </li>
        <li class="pager_item">...</li>
        <li class="pager_item">
            <a href="#" class="pager_link"><span>10</span></a>
        </li>
    </ul>
    <a href="#" class="pager_next">
        NEXT<img src="static/images/column/arrow02.svg" alt="next">
    </a>
</div>

, но я все еще путаю, как внедрить этот код в код WordPress. И вот что я уже сделал. Я создаю функции. php и написал код нумерации страниц

function list_pagination($Posts) {
   $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'  => '',
       'nextpagelink' => __('<img src="/static/images/column/arrow02.svg" alt="next">'),
       'previouspagelink' => __('<img src="/static/images/column/arrow01.svg" alt="prev">'),
       'total' => $Posts->max_num_pages
   ));

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

, но он стал беспорядочным. Пожалуйста, помогите мне решить эту проблему. я уже гуглил это. но до сих пор не найти ключ.

...