php - Wordpress paginate_links 修改第一个链接
问题描述
我将 paginate_links URL 修改为:
echo paginate_links(array('format' => 'page/%#%/#news'));
这样用户就会再次登陆博客部分,而不是网站顶部。可悲的是,第一个链接被忽略了。取而代之的example.com/page/1/
是example.com/
. 我怎么能改变呢?
解决方案
我找到了解决方案,您必须编辑“基本”属性。
<?php echo paginate_links( array(
'current' => max(1, get_query_var('paged')),
'total' => $wp_query->max_num_pages,
'base' => get_pagenum_link(1) . 'page/%#%/#news',
'format' => 'page/%#%/#news',
));
推荐阅读
- ios - 我试图在不使用情节提要的情况下使用 swift (Xcode) 将标题部分添加到我的个人资料页面
- ado.net - SAP HanaDB SQL 中声明的数组/表变量值错误
- c++ - 无法理解如何摆脱 goto
- c# - 如何除整数而不是 1
- spring - javax验证api不适用于pojo验证
- c# - 从控制台 C# 读取数据时无法解码 base64
- javascript - 如何让 Highcharts XAxis 以 2 分钟的间隔显示
- node.js - 为什么我的 Node.js 包在全局安装时缺少主文件?
- spring-boot - 如何将用户从用户服务数据库迁移到spring boot auth server数据库?
- powerbi - 段的百分比值相对于段总 Power BI(DAX)