2017-02-28 90 views
0

我在我的WordPress網站上遇到了一個小問題但仍然存在問題。如何將表單輸入傳遞給Wordpress頁面?

在我的主頁我有一個表格:

<form method='post' action='/test/' > 
    Input: <input type="text" name="input"> 
    <input type="submit"> 
</form> 

有了這種形式,我試圖通過和使用其他網頁上的input值。

我相信action應該= 'test.php'而不是/test//test/是一個普通的WordPress頁面的URL)。我似乎無法訪問該網址任何X.php頁面,因爲它404的每一次(不包括index.php,這不404,而是剛剛從domain.com/index.php重定向到domain.com

我試圖創建一個新的PHP模板(我可以作爲一個頁面模板中使用自定義/test/頁),但它仍然404的,如果我嘗試的形式使用action = 'new-template.php'

我如何能表單數據傳遞到另一個頁面在這種情況下任何建議?

+0

看看這個[任務這裏](http://stackoverflow.com/questions/9127054/how-to-pass-data-between-wordpress-pages)是同一個問題。 – MKAD

+0

我已經讀過,但是對我來說還是404。 – Lau

+0

來診斷這個問題,我們需要知道你使用的是什麼web服務器,它的配置是什麼,以及它的服務目錄結構 – Cauterite

回答

0

我可以舉個簡單的例子,

首先創建一個模板並將其分配給頁面,例如。 test123 //你可以隱藏自定義站點地圖的創建。

,那麼你可以調用頁面表單提交頁面

<form method='post' action='<?php bloginfo('url'); ?>/test123/' > 

試試這個,你可以寫在模板中的PHP代碼。

+0

我很愚蠢地試圖把表單(用PHP)直接放到一個WordPress頁面,這是造成問題。謝謝你的幫助! – Lau

+0

你的歡迎,其實wordpress不是問題,用php和基本概念來思考。 – Lasantha

相關問題