2011-09-27 78 views
0

我有一個自定義窗體中的我的WordPress網頁一個action屬性使用一個URL有道(此頁面使用自定義模板) -的形式在WordPress

 <form action="www.mysite.com/custom-page-2" method="post"> 
        . 
        . 
        . 
     </form> 

現在的問題是,在提交瀏覽器時在地址欄中顯示URL「www.mysite.com/custom-page-2」,但顯示404頁未找到錯誤。 我讀了其他解決方案,要求使用action屬性爲相同的表單頁面或使用ajax或jQuery。但我的問題是,爲什麼我們不能像普通的php一樣使用這種方法。 我錯過了什麼?

+1

我想你忘了「http://」。該網址必須是「http://www.mysite.com/custom-page-2」。 – lluismontero

回答

0

的問題是,如果你使用你的「名字」一般屬性的值是令人驚訝的失敗(示例 - 名稱=「名稱」)......只是一些獨特的名稱前綴它...也許wordpress使用這些名稱本身,並導致衝突..

1

嘗試改變行動:http://www.mysite.com/custom-page-2

UPDATE

挖掘它的一點點後,似乎需要在您的操作設置爲空字符串,並重定向到您在想要的網頁表單提交處理器。

請嘗試執行this answer的步驟1 - 3,但不是重定向回到同一頁面,而是重定向到您要轉到的頁面。

希望幫助

+0

我希望soln很簡單; | ...嘗試了所有可能的組合......它與wordpress處理請求URL的方式有關...... – digster

+0

似乎Wordpress表單處理有點奇怪,我已經更新了上面的一些更多信息的答案 – Clive

+0

我有閱讀你提到的答案...只是想有人可能知道爲什麼它必須是這種方式,而不是我問過的方式...... – digster