WP:

2012-05-07 21 views
0

我使用WP-3.3.2和找不到網頁已經建立了一個網站eyepractice我的劇本得到月份和年份從URL,然後顯示該月和一年,但日曆時,我可溼性粉劑它僅工作一年整合2012年,如果我使用http://www.eyepractice.ca/optometris/guelph/?month=1&year=2013它顯示頁面未找到,但我已經從Wp管理員創建了一個名爲guelph的頁面。我搜索了2012年的整個項目,但沒有硬編碼。WP:

enter image description here

+0

是找不到'$ _GET'參數的頁面嗎? – janw

+0

我經過一個月= 1年= 2013我的腳本捕捉$ _GET [「月」]和$ _GET [「年」] –

+0

我的意思是這樣的:現在http://www.eyepractice.ca/optometris/guelph/頁面發現。我建議更改參數名稱,顯然這些參數會給出錯誤。如果這沒有幫助檢查你的腳本的錯誤。 – janw

回答

1

這是一個非常古老的問題,但我碰到它,而尋找解決方案的確切同樣的問題,所以我會離開這裏的答案。 我用日曆創建腳本基於此鏈接: http://davidwalsh.name/php-event-calendar

在WordPress顯然使用「年」和「月」作爲$ _GET變量與WordPress內部查詢變量處理衝突,所以日曆只工作了當年的我在第二年拋出了'找不到頁面'的錯誤。

該解決方案很簡單。正如@janw建議的那樣,更改參數名稱。在$ _GET變量被稱爲「月」或「年」的腳本中,將其更改爲「cal_month」或「cal_year」之類的其他名稱。奇蹟般有效。