2013-05-13 88 views
-1

我最近更新了一個音樂節的純html網站到wordpress。除了一件事外,一切都很好,美麗無比(!)。申請這些課程的人應該支付押金,當他們這樣做時,他們應該收到一封確認郵件,其中包含未來支付剩餘課程費用的URL。 隨着舊的網站,我們曾經有過這樣的:

http://www.mysite.com/coursefee.php?amount=10&refno=1234&name=John

coursefee.php文件中使用的$ _GET方法來創建一個表單,這將導致支付服務(與正確的金額支付,正確的參考號碼,ASO)。問題是,如果我在wordpress中使用相同的配置....好吧,事情不起作用。 WordPress的使用url參數作爲查詢參數,我真的不知道如何解決這個問題。

任何想法?

謝謝!!!!!

+0

嘗試get_query_var('refno')和print_r($ wp_query) – ChamingaD 2013-05-13 17:53:52

+0

即使它不是查詢而只是表單數據? – iosononando 2013-05-13 18:19:13

回答

0

您是否檢查了路徑coursefee.php文件位於wordpress根目錄中?

這個php文件不是Wordpress核心的一部分,所以如果你有標準的.htaccess文件,你應該直接訪問它,而不需要初始化WordPress。

+0

那麼,我不只是將coursefee.php文件複製到我的目錄中。我創建了一個具有或多或少相同代碼的頁面模板(這只是一種使用GET方法獲取數據的表單)。這就是我卡住的地方: -/ – iosononando 2013-05-13 18:07:25

+0

您能否以某種方式修改參數的名稱和實例的前綴? 'cf-amount','cf-refno','cf-name' ... – Strategio 2013-05-13 19:09:32

+0

會有所作爲嗎?我必須嘗試!無論如何,我在這個網站找到了一個解決方案[link](http://www.webopius.com/content/137/using-custom-url-parameters-in-wordpress)。現在,它正在做我想做的事。我只是希望這不會產生任何安全問題:P – iosononando 2013-05-14 19:03:37