我有一个关于WordPress分页custome css的问题。在我的类别.php中,我使用以下代码显示分页
$args = [
'prev_text'=>'«',
'next_text'=>'»',
'type'=>'list'
];
echo paginate_links($args);
<li>
<ul>
但是我想修改ul
标签的class
属性,默认class
属性是page-numbers
,我想把它改成pagination
,那我该怎么办?
回显时,请像这样替换类名:
echo str_replace( "<ul class='page-numbers'>", '<ul class="pagination">', paginate_links($args));
paginate_links() 不提供参数,也没有钩子 - 请参阅源代码 - 可用于更改类。这意味着您可以像以前一样执行此操作,也可以基于 paginate_links() 创建自己的分页函数。
用您自己的类将分页括起来:
echo '<div class="my-pagination'>;
echo paginate_links( $args );
echo '</div>';
然后,您可以按照自己的任何方式设置样式:
.my-pagination ul {
/* whatever you want */
}