php - 在Wordpress中提交表单后如何调用php函数
问题描述
我在 Wordpress 的 PHP 文件中创建了一个 HTML 表单,如下所示:
<form>
<input id="currentProjectId" type="hidden" />
<input id="expertiseCheck" class="custom-control-input" type="checkbox"/>
<label class="custom-control-label" for="expertiseCheck">Contribute with expertise</label>
<button class="btn btn-primary">Submit</button>
</form>
现在,我想在提交表单时执行一个 PHP 函数,该函数能够访问表单中插入的值(例如在输入的专业知识检查或 currentProjectId 中)并在提交表单后执行一些操作(属于其他插件)。
我已经测试了如何使用 wp-admin 或 wp-ajax 操作从 functions.php 调用函数。但是,我想知道一种不重定向到 wp-admin.php 或其他页面的方法,而是在后台处理提交并保持在同一页面上,就像 javascript 函数一样(但我不能使用一个,因为我需要调用 PHP 函数)
先感谢您!
解决方案
推荐阅读
- python - 如何让这个均衡器更有效率?
- ruby-on-rails - 如何使rails admin导航标签链接以https开头?
- laravel - 想在 Laravel 中实现 web sockets
- android - 出现错误尝试连接firebase
- angular - 错误类型错误:this._http.request(...).share 不是函数
- python - 如何从 Python 调用 RPG 程序
- php - laravel 中的 API 与 post 方法
- autohotkey - 如何让 `ifWinActive` 和 `WinActivateBottom` 只使用当前桌面?
- git - 在一行中添加并提交特定文件
- android - 在android studio中创建新项目后与依赖冲突