使用add_rewrite_endpoint传递MULTIPLE变量失败

时间:2015-07-21 00:23:20

标签: php wordpress url

我已经阅读了许多关于使用*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Can't do bit operators on non-numbers' 将多个变量传递到wordpress中的帖子/页面的教程。我目前正在传递2个变量, calendar_year / calendar_month 。它既适用于两者,也适用于每一种。使用像(http://myserver/mysite/availability/calendar_year/2016/calendar_month/10/)这样的两个只获得年份,如果我反过来传递它们,只获得月份。可用性页面显示正确(No 404错误),但是当有两个参数时,它无法获取最后一个参数。这是我的add_rewrite_endpoint

代码
add_rewrite_endpoint

这就是我得到它并使用它的方式:

function booking_calendar_add_endpoints() {
    add_rewrite_endpoint('calendar_year', EP_ALL);
    add_rewrite_endpoint('calendar_month', EP_ALL);
}
add_action('init','booking_calendar_add_endpoints');

我确信我错过了一些东西。有人有解决方案吗?感谢。

0 个答案:

没有答案