2012-05-07 20 views
0

私はWP-3.3.2を使用していて、ウェブサイトを作成しましたeyepractice私のスクリプトはURLから月と年を取得し、その月と年のカレンダーを表示しますが、私がhttp://www.eyepractice.ca/optometris/guelph/?month=1&year=2013を使用するとページが見つかりませんでしたが、すでにWp adminからguelphという名前のページが作成されています。私は2012年の全プロジェクトを検索しましたが、ハードコードされていません。WP:ページが見つかりません

enter image description here

+0

は '$ _GET'パラメータなしで見つかったページですか? – janw

+0

私は月= 1&年= 2013を渡しますスクリプトのキャッチ$ _GET ['月']と$ _GET ['年'] –

+0

私はこれを意味しました:http://www.eyepractice.ca/optometris/guelph/ページが見つかりました。私はparamの名前を変更することをお勧めします、明らかにこれらのパラメータはエラーを与えます。それがエラーのスクリプトをチェックするのに役立たない場合。 – janw

答えて

1

これは本当に古い質問ですが、正確に同じ問題への解決策を探している間、私はそれに出くわしたので、私はここで答えを残します。 私は、このリンクに基づいて、カレンダーの作成スクリプトを使用:カレンダーのみのために、現在の年のために働いていたので、どうやら、$ _GET Wordpressの内部クエリ変数の取り扱いと変数の競合として「年」と「月」を使用してWordpressのでは http://davidwalsh.name/php-event-calendar

を私は来年に「ページが見つかりません」というエラーを投げました。

解決策は簡単でした。 @janwが示唆しているように、パラメータ名を変更してください。スクリプトで、$ _GET変数が '月'または '年'と呼ばれる場合は、 'cal_month'や 'cal_year'のような変数に変更してください。魅力のように動作します。

関連する問題