我正在尝试将日期从一个 wordpress 模板表单传递到另一个。为简单起见,我创建了两个模板(并将它们与 WP 页面关联为标准页面),如下所示:
<?php
/*
Template Name: Form test
*/
get_header();
?>
<form action="/form-result/" method="post">
<input type="text" name="name" size="20" />
<input type="submit" value="Go" />
</form>
<a href="/form-result/">Result page</a>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
和
<?php
/*
Template Name: Form result
*/
get_header();
$name = $_REQUEST['name'];
?>
And the name is <?=$name?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
当我单击文本链接结果页面时,我会进入该/form-result/
页面,但是,如果我提交表单,则会收到一个找不到页面的错误。经过验证,我发现问题出在试图将变量从一页传递到另一页。
进一步思考,我发现<a href="/form-result/?name=Elodie">Result page</a>
得到一个错误页面,而<a href="/form-result/">Result page</a>
将我正确带到下一页。
可能我错过了一些小东西。
这里有什么帮助吗?