Wordpress固定链接页面上的自定义查询字符串

时间:2012-09-19 19:36:30

标签: php wordpress .htaccess permalinks

我真的很难让这个工作......

基本上 - 我有一个网址

http://www.mysite.com/calendar-of-events

我正在尝试这样做,所以我可以通过像

这样的查询字符来传递月份和年份
http://www.mysite.com/calendar-of-events?m=10&y=2012

然而 - 无论何时我这样做,我都会在wordpress中找到404页面

我不知道如何配置重写以允许这样的网址并允许我访问这些查询字符串值

我非常感谢你对此的指导!!

洛伦

2 个答案:

答案 0 :(得分:3)

您在查询字符串中使用'm'。 Hovever,'m'是一个保留的Wordpress查询变量,你可以在这里看到: wp codex

我不确定'm'用于什么,但在查询字符串中使用它就像你正在做的那样会在$wp_query->request中的where子句中添加一些东西。结果可能不是你所期望的。

编辑: 你也应该在查询字符串开头之前添加一个'/',如下所示:

http://www.mysite.com/calendar-of-events/?m=10&y=2012

答案 1 :(得分:1)

wordpress插件在这里http://wordpress.org/plugins/qstring-parameter/。我在本地测试它确实有用。