0

在我的 wordpress (3.4) 博客中,我创建了一个名为“mypage”的页面。使用我的重写设置,它在地址栏中显示为http://www.domain.com/profile

我正在使用自定义页面模板并正在处理一些事情,其中​​包括使用 GET 变量。例如:

if (isset($_GET='n')) { echo $_GET['n']; }

因此,http: //www.mysite.com/profile?n= username 将显示“用户名”。我遇到的问题是重写 URL,使其看起来像:http://www.mysite.com/profile/username,仍然能够访问“用户名”作为 GET 变量。

有谁知道我需要添加到我的 .htaccess 来实现这一点?

4

1 回答 1

0

您需要先注册您的公共变量(query_vars过滤器挂钩),然后get_query_var()通过template_redirect操作挂钩捕获它

您可能想阅读Custom_Queries - Wordpress

于 2012-12-16T12:40:40.473 回答