如何在wordpress自定义插件中从用户获得价值?
我已经为wordpress创建了一个插件,它通过快捷码向用户显示表单,我想提交表单,获取值并存储在激活插件时创建的定义表中。如何在wordpress自定义插件中从用户获得价值?,wordpress,Wordpress,我已经为wordpress创建了一个插件,它通过快捷码向用户显示表单,我想提交表单,获取值并存储在激活插件时创建的定义表中。 现在我不知道该在哪里提交这份表格。我在管理面板中为插件定义了一个子菜单(并将表单操作设置为该子菜单段塞),以获取该值并存储在db中,但只有那些如何登录的插件才能提交该表单。如果表单位于前端,您可以使用模板重定向挂钩处理任何表单提交。如果表单位于后端,则可以使用admin\u inithook 比如说,你的表单代码看起来像在前端 <form method="post"
现在我不知道该在哪里提交这份表格。我在管理面板中为插件定义了一个子菜单(并将表单操作设置为该子菜单段塞),以获取该值并存储在db中,但只有那些如何登录的插件才能提交该表单。如果表单位于前端,您可以使用
模板重定向
挂钩处理任何表单提交。如果表单位于后端,则可以使用admin\u init
hook
比如说,你的表单代码看起来像在前端
<form method="post">
<input type="text" name="input_1"/>
<input type="number" name="input_2"/>
<?php wp_nonce_field( 'name_of_your_nonce_action', 'name_of_your_nonce_field' ) ?>
<input type="submit" name="submit_form" value="Submit" />
</form>
如果表单位于前端,则可以使用
template\u redirect
hook处理任何表单提交。如果表单位于后端,则可以使用admin\u init
hook
比如说,你的表单代码看起来像在前端
<form method="post">
<input type="text" name="input_1"/>
<input type="number" name="input_2"/>
<?php wp_nonce_field( 'name_of_your_nonce_action', 'name_of_your_nonce_field' ) ?>
<input type="submit" name="submit_form" value="Submit" />
</form>
@Sabbir Ahmed“现在在主题
functions.php
文件中”是什么意思:你的意思是你需要将该代码添加到主题文件夹中的functions.php
文件中吗?是的,我的意思是这些代码需要在functions.php
file@SabbirAhmed“现在在themefunctions.php
文件中”是什么意思:您的意思是您需要将该代码添加到主题文件夹中的functions.php
文件中吗?是的,我的意思是这些代码需要写入functions.php
文件中