WP:找不到页面

时间:2012-05-07 10:35:25

标签: wordpress

我正在使用WP-3.3.2并创建了一个网站eyepractice我的脚本从url获取月份和年份,然后显示该月份和年份的日历但是当我与Wp集成时它只适用于2012年如果我使用http://www.eyepractice.ca/optometris/guelph/?month=1&year=2013它显示Page Not Found但是我已经从Wp admin创建了一个名为guelph的页面。我搜索了2012年的整个项目,但它没有硬编码。

enter image description here

1 个答案:

答案 0 :(得分:1)

这是一个非常古老的问题,但我在寻找完全相同问题的解决方案时遇到过它,所以我会在这里留下答案。 我使用了基于此链接的日历创建脚本: http://davidwalsh.name/php-event-calendar

在Wordpress中显然使用'year'和'month'作为$ _GET变量与Wordpress内部查询变量处理冲突,因此日历仅适用于当前年份并在下一年投掷“找不到页面”错误。

解决方案很简单。正如@janw建议的那样,更改参数名称。在$ _GET变量被称为'month'或'year'的脚本中,将其更改为'cal_month'或'cal_year'之类的其他内容。像魅力一样。