是否可以在wordpress页面中包含表单?

时间:2010-09-08 09:44:38

标签: php wordpress

我在名为contact_us的php模板中有以下代码。我创建了一个使用此模板的新页面,但是当您单击“提交”时,它不会回发到同一页面并显示用户在表单中输入的内容。任何想法为什么这不起作用?

谢谢,

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

$name = $_POST["name"];
$comments = $_POST["comments"];

echo $name;
echo $comments;

} 

?>

<form action="<?php echo $PHP_SELF;?>" method="post" >
Name : <br/>
<input type="text" name="name" /><br/>
Comment <br/>
<textarea name="comments" name="comments"></textarea>
<br/><br/>
<input name="submit" type="submit" id="submit"  value="Send" />
</form>

3 个答案:

答案 0 :(得分:2)

确保不要将“name”用作变量名称。我会假设同样的事情需要评论。

此处提供更多信息 http://wpquicktips.wordpress.com/2010/02/17/use-an-empty-action-attribute-in-forms/

答案 1 :(得分:1)

从行动中移除<?php echo $PHP_SELF;?>并将其留空是否有任何区别?

答案 2 :(得分:0)

我设法通过向表单添加id属性来实现此功能。我认为这是wordpress所需要的。