收藏 关注 回复 wp调用评论信息,怎么分页 寻求帮助 / 103 / 4 / 发布于 2022-2-04 16:38:44 / 活跃于 2022-02-06 19:48:20 Litheme楼主Litheme Litheme楼主Litheme Litheme 楼主Litheme IP属地: 安徽省 回复于 2022-02-04 16:38:44 最近在写个功能,遇见了问题,调用已登录用户的评论,并进行分页,用普通的分页会报404 #22387 Litheme楼主Litheme Litheme 楼主Litheme Litheme 孙锡源管理员坏蛋的博客 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 IP属地: 山东省 回复于 2022-02-05 13:36:53 贴代码看看你的分页功能怎么实现的。另外,你是否开启了评论分页的设置?如图: #22388 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 满脑袋都是反骨又不学无术的坏孩子。 Litheme楼主Litheme Litheme楼主Litheme Litheme 楼主Litheme IP属地: 安徽省 回复于 2022-02-05 14:18:55 这是一个获取当前登录用户评论的页面,循环遍历出来的,想进行分页 #22389 Litheme楼主Litheme Litheme 楼主Litheme Litheme 孙锡源管理员坏蛋的博客 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 IP属地: 山东省 回复于 2022-02-06 18:41:13 你这等于是手工从数据库里查询评论数据了,因此分页路由也需要你自己捕获处理。从你的代码里我没有发现存在捕获路由的代码块,只有尝试使用路由参数的代码,所以理所当然的就会 404。 实现这个功能最简单的方式其实是使用这个函数,这样就不用手工处理这一些了: https://developer.wordpress.org/reference/functions/get_comments/ #22392 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 满脑袋都是反骨又不学无术的坏孩子。 孙锡源管理员坏蛋的博客 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 IP属地: 山东省 回复于 2022-02-06 19:48:20 不好意思,记错了,我说的那个自动处理好所有因素的函数应该是:wp_list_comments(),他配合 paginate_comments_links() 函数输出分页按钮即可实现你的需求。 #22394 孙锡源管理员坏蛋的博客 孙锡源 管理员坏蛋的博客 满脑袋都是反骨又不学无术的坏孩子。 正在查看 3 条回复 哎呀,回复话题必需登录。 加入 LitePress 论坛 ,参与知识分享与交流 登录 或 注册 进行评论 立即加入 免密码登录/注册 密码登录 绑定邮箱 绑定手机 手机号 发送验证码 未注册手机验证后自动登录 请输入正确的手机号 已阅读并同意 用户协议 和 隐私政策 请勾选同意协议 验证码已发送到您填写的手机号码上有效期5分钟,请注意查收 直接输入您收到的4位验证码,会自动验证 上一步 手机号/用户名/邮箱 请输入帐号 密码 请输入登录密码 忘记密码? 登录 电子邮箱 请输入正确的邮箱号 验证码 发送验证码