WordPress premiumpress主题制作指定用户列表页及查找分类slug
查找三类用户分类对应Slug的可操作路径
- 后台可视化查看(最省事)
登录WordPress后台,在左侧菜单找到「用户」板块下的会员类型/用户分类管理入口(PremiumPress不同版本的子菜单名略有差异,常见命名是Member Types或User Taxonomies),进入后能看到你创建的members、escorts、agencies三类用户类型的完整列表,列表中明确标注的Slug字段值就是你需要的分类路径别名。 - 数据库核对(后台找不到入口时用)
打开站点数据库管理面板(一般是phpMyAdmin),找到你站点对应前缀的term_taxonomy表,筛选taxonomy字段值为主题注册的用户分类法(PremiumPress默认注册的用户分类法标识为member_type),筛选结果中每条记录对应的slug字段值,就是对应用户分类的路径别名。 - 前台URL反查(不需要进后台/数据库)
前台随便打开一个归属于escorts分类的用户详情页,点击页面上展示的用户分类标签,跳转后的分类归档URL中,域名后紧跟的分类路径段就是对应slug,例:跳转后URL为https://你的站点域名/member-type/escorts/,那escorts就是该分类的slug,剩下两类用同样方法点对应标签就能查到。
独立用户列表页开发入手方向
拿到三个分类的slug后不需要从零开发功能:
- 快速实现的话直接在WordPress后台新建三个独立页面,分别对应三类用户,直接在页面内容中插入PremiumPress自带的用户列表短代码,给短代码传入对应分类slug参数即可,基础格式为
[pp_user_list type="对应分类slug"],发布后页面就会自动拉取对应分类下的用户列表。 - 如果需要自定义列表排版、筛选规则,不要直接修改主题原文件,先创建子主题,将主题内的用户列表模板复制到子主题目录,给模板添加独立页面模板标识,修改模板中的WP_User_Query查询参数,指定查询对应slug分类下的用户,再将新建的页面绑定到这个自定义模板即可。
操作前记得备份站点数据库和主题文件,避免参数配置错误导致站点访问异常。
内容的提问来源于stack exchange,提问作者Vfero
相关产品推荐
相关产品推荐

