如何在不创建实际页面的情况下创建页面?我要创建websitelink.com/username, 其中username是我网站上每个用户的用户名。我想要每个用户的个人资料页面, 他们也可以查看其他个人资料。用户没有管理员特权。谢谢。我不想使用插件, 因为我需要自定义视图。我也想查看用户个人资料, 即使没有登录。
#1你可以创建自定义页面模板, 然后编写代码以按用户名获取用户。因此, 你的链接就像网站链接/用户/ {用户名}用户名是动态的。
<
?php
/**
* Template Name: User Profile Page
**/// Getting the username from the url
$link = $_SERVER['PHP_SELF'];
$link_array = explode('/', $link);
$loginname = end($link_array);
// Getting user info by wordpress default function
$user = get_userdatabylogin($loginname);
if($user){
echo $user;
}
【每个用户的WordPress自定义链接】$ user将拥有你需要的所有信息。
推荐阅读
- WordPress自定义logo未在所有页面上显示
- 以太网链路聚合和VRRP
- 技术分享| 音视频多频道使用的正确姿势
- HarmonyOS 基础之 UI组件
- “不出户,知天下”,3D可视化的智慧应用
- VRRP实验
- VMware Tanzu社区版初体验
- HGDB企业版V6逻辑复制搭建
- ACL理论及配置