簡體   English   中英

將自定義PHP表單添加到Wordpress

[英]Adding custom PHP form to Wordpress

我對PHP還是很陌生,已經編寫了表單,但是它的目的是將其添加到Wordpress的頁面上,唯一的是,我不確定如何去做(在最快最簡單的方法)

這是當前代碼:

<?php
if (isset($_POST['person1'])) $person1 = $_POST['person1'];
if (isset($_POST['person2'])) $person2 = $_POST['person2'];
$multivar = 4;
$answer = ($person1 + $person2) * $multivar;

echo <<<_END
<form method='post' action='index.php'>
<table border='0' width='500px' cellpadding='3' cellspacing='1' class="table">
<tr class="calcheading"><td colspan="2"><strong>How much can you borrow?</strong></td></tr>
<tr class="calcrow"><td>Person 1 income:</td><td align="center"><input type='text' name='person1' value="$person1"/></td></tr>
<tr class="calcrow2"><td>Person 2 income</td><td align="center"><input type='text' name='person2' value="$person2"/></td></tr>
<tr class="submit"><td colspan="2"><input type='submit' value='Calculate'/></td></tr>
_END;
?>

<tr class="calcrow">
<td><i>You can borrow up to:</td>
<td align="center"><input type="text" value="<?php echo round($answer)?>"></td></i>
</tr>
</table>
</form> 

我當時在想,如果我將PHP代碼分割成一個單獨的.php文件,然后在Wordpress頁面中使用HTML表單,並將表單操作更改為文件名,那么它將起作用,但是由於某些原因,我以這種方式嘗試過,但從未成功。

任何幫助將不勝感激。

您可以通過兩種方法來執行此操作。

最快,也許在概念上最簡單的方法是在主題中創建“頁面模板”。 這樣您就可以像普通的php腳本一樣運行php。

在這里看: http : //codex.wordpress.org/Page_Templates

我要做的是將您的page.php模板復制到自定義內容,然后從那里獲取它。

例如,一種更高級的方法是在插件中創建邏輯代碼,然后使用簡碼將表單嵌入到帖子或頁面中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM