使用WordPress后端从表单显示POST数据的最简单方法是什么?

Rya*_*yan 3 php forms wordpress wordpress-plugin

我在WordPress帖子上有一个标准的HTML表单,访问者将填写.它主要由复选框组成.我想要的是,在提交表单后,会向用户显示一个页面,显示他们检查的内容.例如,如果访问者选中了复选框A,B和E(但不是C和D),那么在提交时他们会看到以下内容:

You submitted:
Checkbox Value A
Checkbox Value B
Checkbox Value E
Run Code Online (Sandbox Code Playgroud)

显然我可以用PHP做到这一点,但我的客户希望能够修改表单选项.因此,我需要一个易于使用的后端.

是否有插件或用户友好的方式可以创建?或者我最好自己开始构建它?

Tah*_*ksu 12

最简单的方法是:

<pre>
<?php var_dump($_POST);?>
</pre>
Run Code Online (Sandbox Code Playgroud)

但你可以像它样式:

<?php
    foreach($_POST as $key=>$post_data){
        echo "You posted:" . $key . " = " . $post_data . "<br>";
    }
?>
Run Code Online (Sandbox Code Playgroud)

请注意,如果$post_data类型无法显示为字符串(如POST数据中的数组),则可能会出错.这可以扩展到:

<?php
    foreach($_POST as $key=>$post_data){
        if(is_array($post_data)){
            echo "You posted:" . $key . " = " . print_r($post_data, true) . "<br>";
        } else {
            echo "You posted:" . $key . " = " . $post_data . "<br>";
        }
    }
?>   
Run Code Online (Sandbox Code Playgroud)