使用钩子扩展联系人表单7 Wordpress插件
问题描述:
我想创建一个使用联系人表单7钩子wpcf7_admin_after_mail的插件。我想使用插件来与CRM系统进行交互。我到目前为止是以下几点:使用钩子扩展联系人表单7 Wordpress插件
//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文件,它完美的作品。事情是,我想让它作为一个插件工作。任何帮助将不胜感激。
答
尝试延迟add_action()
调用,类似;一旦WordPress是准备好(这是接近的时间functions.php
被加载)
add_action('init', create_function('',
'add_action("wpcf7_admin_after_mail", "add_to_CRM");'));
这实际上注册您的CF7挂钩。
Aaaah我确实尝试过使用add_action('init',但不完全如此,请尝试! – 2010-07-11 10:31:56