【问题标题】:How to hook a code to form submit on wordpress如何挂钩代码以在 wordpress 上提交表单
【发布时间】:2017-07-02 06:43:53
【问题描述】:

我是 wordpress 插件开发的新手,从 wordpress 开发教程和文章中我了解到,为了给动作添加一种监听器,必须使用钩子。那么任何人都可以告诉我如何在表单提交上做这样的事情吗?假设有另一个插件处理表单创建,如果它有任何区别的话。

【问题讨论】:

    标签: php wordpress forms


    【解决方案1】:

    如果生成表单的插件创建了任何可以挂钩的钩子,您应该能够做到这一点并添加您自己的自定义代码。

    另外,我认为您可以使用管理帖子挂钩。基本上你会做如下的事情:

    add_action( 'admin_post_add_foobar', 'prefix_admin_add_foobar' );
    
    function prefix_admin_add_foobar() {
        // Handle request then generate response using echo or leaving PHP and using HTML
    }
    

    所以上面的代码进入你的functions.php文件,只要你的表单有一个'add_foorbar'的动作参数,'prefix_admin_add_footbar'函数中的代码就会被调用。此代码直接取自 https://codex.wordpress.org/Plugin_API/Action_Reference/admin_post_(action),应该提供更多信息。

    【讨论】:

      猜你喜欢
      • 2018-04-05
      • 1970-01-01
      • 2022-12-11
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 1970-01-01
      • 2023-01-17
      • 2015-03-09
      相关资源
      最近更新 更多