如何在WordPress上获取页面URL片段?

时间:2022-02-08 作者:Ricardo Miguel

我已经创建了一个名为“wordpress”的常规页面;“用户”;正在使用自定义模板
此页面应该这样调用:
www.site.com/user/<ID>

是否可以通过编程方式获取URL的ID段
目标是显示属于给定ID的用户的详细信息。

测试时,URL的该部分始终被删除
如果我请求URLwww.site.com/user/123
页面重定向到:
www.site.com/user

提前谢谢。

1 个回复
SO网友:Jhonatan Villena

是的,您应该能够通过以下方式调用查询变量:

get_query_var(\'user\');
如果这不起作用,那么;“用户”;不是注册的查询变量。您可以通过转储$wp\\u query并用pin指向变量/键进行调试。

global $wp_query;

相关推荐

Altered Media Library URLs

我有一个客户的网站,是在他们离开另一家代理机构后我找到的。该机构使用了一个专有主题和自己的自托管页面生成器,以防止其在除他们之外的任何其他托管环境中更新或编辑。它的另一个方面是重新映射主题的URL并上载目录。因此,例如,代替WP在中查找主题文件http://domain.com/wp-content/themes/…. 它在里面找他们http://domain.com/t/….同样,对于图像上载,也可以在http://domain.com/wp-content/uploads/…, 它在里面找他们http