首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用钩子扩展Contact Form7 Wordpress插件

使用钩子扩展Contact Form7 Wordpress插件
EN

Stack Overflow用户
提问于 2010-07-08 19:27:34
回答 1查看 8.4K关注 0票数 3

我想创建一个插件,使用联系方式7挂钩,wpcf7_admin_after_mail。我想使用该插件与CRM系统接口。到目前为止,我所掌握的情况如下:

代码语言:javascript
复制
//plugin header here

function add_to_CRM( $cf7 )
{
    if (isset($cf7->posted_data["your-message"]))
    {
        full_contact($cf7);
    } else {
        quick_quote($cf7);
    }
    return $cf7;
}

add_action('wpcf7_admin_after_mail', 'add_to_CRM');

//other functions here

我好像不能让它工作。我甚至不能让钩子工作,也不能做像给我发邮件这样的事情。有人知道我做错了什么吗?由于我的Wordpress经验有限,我可能会完全错过我在这里要做的事情。我已经用谷歌搜索了无数的答案。

编辑:我最终将这个添加到主题的functions.php文件中,它工作得很好。问题是,我想让它作为一个插件工作。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-08 22:51:07

尝试延迟add_action()调用,如下所示;

代码语言:javascript
复制
add_action('init', create_function('',
    'add_action("wpcf7_admin_after_mail", "add_to_CRM");'));

这实际上是在WordPress就绪后注册您的CF7钩子(更接近加载functions.php的时间)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3203043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档