如何从文本编辑器到自定义页面模板中获取输入的隐藏html的值?

时间:2016-11-02 作者:User014019

在Wordpress文本编辑器中,我有10个或更多的输入隐藏在10个或更多具有不同值的页面中,我想在自定义页面模板中使用$\\u POST获取该值。

如何做到这一点?我试图在自定义页面模板中调用输入隐藏名称,但无法获取该值。

文本编辑器

<form method="POST">
    <input type="hidden" name="segment" value="test"/>
</form>
自定义页面模板

$segment = isset($_POST[\'segment\']) ? $_POST[\'segment\'] : \'\';

1 个回复
SO网友:jgraup

如果未指定页面,则可以访问$_POST 与表单位于同一页上的数据。

print_r( $_POST );

if ( isset( $_POST[ \'firstname\' ] ) )
{
    echo $_POST[ \'firstname\' ] . \' \' . $_POST[ \'lastname\' ];

    wp_die();

}
else 
{ 
    ?>

    <form method="POST">

        First name:<br>
        <input type="text" name="firstname" value="Mickey"><br>

        Last name:<br>
        <input type="text" name="lastname" value="Mouse"><br><br>

        <input type="submit" value="Submit">

    </form>

    <?php 

    wp_die();
}
如果你想访问$_POST 您可能需要在action 属性

<form method="POST" action="your_page_name_here.php">
    <input type="hidden" name="segment" value="test">
    <input type="submit" value="Submit">
</form>

相关推荐

显示作者姓名PHP(自制插件)

我有一个需要帮助的问题,因为我自己找不到解决办法。我接管了一个网站,之前有人在那里创建了一个自制插件。。使用默认插件“Contact Form 7”,用户可以在页面上创建帖子。()https://gyazo.com/c8b20adecacd90fb9bfe72ad2138a980 )关于自行创建的插件“Contact Form 7 extender”,帖子是通过PHP代码在后台生成的(https://gyazo.com/115a6c7c9afafd2970b66fd421ca76a3)其工作原理如下:如果