如何根据模板从Page获取页面参数

时间:2013-10-16 18:51:03

标签: php wordpress

我有一个带主题的wordpress网站。

我现在需要一个自定义页面,用户可以在其中确认他的电子邮件地址。换句话说,当他报名时,他收到一封电子邮件,将他链接到:

MySite.com/confirm

我有这么多设置和工作,通过创建自定义页面模板,然后使用slug“确认”创建基于它的页面

但现在我需要获取传递给页面的参数。换句话说,完整链接是:

MySite.com/confirm.php?key=5

这个问题是它破坏了网址,因为Wordpress期望“确认”而不是“confirm.php?key = 5”所以它只是给出了404错误。

另一种方法是在根目录下放置一个自定义页面来处理它,但它会丢失主题。

格雷格

1 个答案:

答案 0 :(得分:0)

confirm/?key=5,没有扩展名怎么办? (假设你有永久链接谎言%postname%

您可以执行类似mysite.com/?{{l}}=%post_id%&key=5的操作,它会将您重定向到您的永久链接格式,同时保留您的查询参数。 (帖子p,网页p

要预防错误,请查看reserved keywords

的此列表