я новичок в 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.
, пожалуйста, помогите мне.