在Wordpress存档页面中清空$ _POST

时间:2014-06-12 19:08:20

标签: php wordpress post

我的wordpress主题archive.php文件中有自定义表单,但我无法获取该表单的帖子。它是空的。

我有这些:

<?php print_r($_POST); ?>
<div class="filtros">
    <h3>Búsqueda de documentos</h3>
    <form action="#" method="post">
        <input type="text" id="name" name="f_name" placeholder="Buscar" value="<?php echo $_POST['f_name']; ?>" />
        <div class="dates">
            <input type="text" id="inicio" class="date" name="f_inicio" placeholder="Fecha de inicio" value="<?=$_POST['f_inicio']?>" /> / 
            <input type="text" id="final" class="date" name="f_final" placeholder="Fecha final"  value="<?=$_POST['f_final']?>" />
        </div>
        <div class="submit"><input type="submit" value="Buscar" /></div>
    </form>
</div>

即使我传递变量抛出URL,我也无法使用$ _GET获取该变量。

¿任何想法?

3 个答案:

答案 0 :(得分:0)

虽然从安全角度来看不建议这样做,但您可以将表单上的方法从method="post"更改为method="get",以便将变量发布为$ _GET变量。

答案 1 :(得分:0)

action="#"更改为action="<? echo $_SERVER['REQUEST_URI']?>"

尝试将<?=更改为<? echo

答案 2 :(得分:-1)

您可能需要将 action =“myfile.php”指向特定文件。请参阅此处的解决方案: $_POST returns empty on form submit in wordpress