WordPress - 使用自定义URL创建页面


Wordpress - create a page with custom URL

我有一个Wordpress页面/users它显示了创建的所有用户的列表。每个用户都有一个指向其个人资料页面的链接。我需要做的是创建该页面。我希望它像这样/users/{user_id}-{first_name}-{last_name},例如 - /users/1-john-doe.我有一个用于/users和个人资料页面的模板。问题 - 如何使用该配置文件模板正确制作页面,使其具有上述网址?该页面不需要自动选择用户,它需要传递用户 slug,以便我可以在该页面中读取它并查询该用户(作为变量或其他东西)。

谢谢。

您正在寻找的是WordPress Rewrite API。

这允许您为URL定义一个新的"端点",并允许您通过内置的WordPress功能从URL中获取变量。

可以在此处找到有关它的精彩文章:自定义终结点