Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向Wordpress添加自定义PHP表单_Php_Wordpress - Fatal编程技术网

向Wordpress添加自定义PHP表单

向Wordpress添加自定义PHP表单,php,wordpress,Php,Wordpress,我对PHP还是比较陌生,我已经编写了一个表单,但它的目的是将它添加到Wordpress的页面上,唯一的问题是,我不确定如何(以最快最简单的方式)这样做 以下是当前代码: <?php if (isset($_POST['person1'])) $person1 = $_POST['person1']; if (isset($_POST['person2'])) $person2 = $_POST['person2']; $multivar = 4; $answer = ($person1 +

我对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

看这里:

我要做的是将您的page.php模板复制到定制的东西上,然后从那里获取它


更高级的方法是,在插件中创建逻辑代码,并使用短代码将表单嵌入到帖子或页面中

您提出的第二种方法对我来说似乎太复杂了,考虑到我目前编写PHP代码的能力有限。不过,第一个选项似乎更适合我,我会去看看,谢谢!