0

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

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

MySite.com/confirm

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

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

MySite.com/confirm.php?key=5

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

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

格雷格

4

1 回答 1

0

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

你可以分别做类似 mysite.com/? p=%post_id%&key=5,它将您重定向到您的永久链接格式,同时保留您的查询参数。(p对于帖子,page_id对于页面)

为防止出现错误,请查看此列表reserved keywords

于 2013-10-16T18:56:19.407 回答