在我的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 ,仍然可以访问“username”作为GET变量。
有没有人知道我需要添加到我的.htaccess中才能实现这个目标?
答案 0 :(得分:0)
您需要先注册公共变量(query_vars
过滤器挂钩),然后通过get_query_var()
动作挂钩<{1}}抓住它
您可能需要阅读Custom_Queries - Wordpress