【问题标题】:Run button click on WP Admin with Add_action运行按钮单击带有 Add_action 的 WP Admin
【发布时间】:2018-03-02 21:01:19
【问题描述】:

我在我的 ADMIN wordpress 中创建了一个简单的按钮。

<button type = "button"> RUN </ button>

  我想要一个在 function.php 中的函数,只有在我点击 RUN 时才会执行。

我可以添加我的功能:

add_action ('my_action', 'my_function');

但是当我点击按钮时如何调用函数呢?

【问题讨论】:

标签: php wordpress


【解决方案1】:

您可以考虑将按钮更改为表单提交按钮。只需创建一个标准表单,并将action 留空。所以像:

<form method="post" action="">
<input type="submit" name="mysubmitbtn" value="RUN" />
</form>

然后在您的functions.php 文件中,您可以添加一个init 操作,例如:

add_action( 'init', 'process_my_form' );
function process_my_form() {
     if( isset( $_POST['mysubmitbtn'] ) ) {
          // process $_POST data here
     }
}

您可能还想了解用于构建管理表单的特殊 WordPress 提交/保存按钮 https://codex.wordpress.org/Function_Reference/submit_button

也请查看https://codex.wordpress.org/WordPress_Nonces,以利用一些 WordPress 安全功能。

【讨论】:

  • 非常感谢@signal2013,这对我有用。也感谢指定的链接
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多