Php 如何返回POST值并在网站上打印?(wordpress)

Php 如何返回POST值并在网站上打印?(wordpress),php,wordpress,web,Php,Wordpress,Web,这是page-user-form.php 我根据我的评论做出了回答,因为这似乎是正确的解决方案: 我可以看到调用user_表单的两种不同情况 a) 当表单#userForm实际提交时。此时,add_操作行应触发它。它返回裸数据,但不生成任何输出。看一看 b) 它完全不相关,从my_db_print_函数调用,my_db_print_函数是一个短代码解析器。这意味着,如果帖子中有一个短代码[my\u db\u print],则内容将被函数结果替换 但是在显示帖子的这一点上,$\u post中是否有

这是page-user-form.php
我根据我的评论做出了回答,因为这似乎是正确的解决方案:

我可以看到调用user_表单的两种不同情况

a) 当表单#userForm实际提交时。此时,add_操作行应触发它。它返回裸数据,但不生成任何输出。看一看

b) 它完全不相关,从my_db_print_函数调用,my_db_print_函数是一个短代码解析器。这意味着,如果帖子中有一个短代码
[my\u db\u print]
,则内容将被函数结果替换


但是在显示帖子的这一点上,
$\u post
中是否有任何内容?很可能不是;除了提交的
#userForm
的结果页面显示帖子之外。但是如果您稍后查看帖子,
$\u post
将为空。简言之:存在一个概念性缺陷。从那里调用
my\u db\u print\u函数
,而不是从另一个方向调用。

结果为空究竟意味着什么?当您在帖子中添加快捷码时,是否看到
my\u db\u print\u function
中定义的表格?也许在你的问题中也包括生成的代码,这样我们就更容易理解发生了什么。当用户在输入字段中输入一个值时,输入值进入sql语句,应该显示特定的表内容,但结果没有显示。我认为functions.php中的function user_form()没有从page-user-form.php获取输入值,您能看到是否有问题吗?是的,我可以看到my_db_print_函数中定义的表。很难理解应该发生什么,因为缺少整体上下文,我可以看到调用
user_form
的两种不同情况。a) 当表单
#userForm
实际提交时。然后,
add\u操作
-行应该触发它。它返回裸数据,但不生成任何输出。它完全不相关,从
my\u db\u print\u函数调用,该函数是一个短码解析器。这意味着,如果在帖子中有一个短代码
[my\u db\u print]
,则内容将被函数的结果替换。。。但是在显示帖子的这一点上,
$\u post
中是否有任何内容-很可能没有;除了提交的
#userForm
的结果页面显示帖子之外。但是如果您稍后查看帖子,
$\u post
将为空。简言之:我想(但不能确定)有一个概念上的缺陷。尝试回显
用户表单中的内容
,甚至可以从那里调用
my\u db\u print\u函数
。这可能会引导你走上正确的道路。看一看哦,我明白你说的。最后,我解决了这个问题。非常感谢你!!