使用钩子扩展联系人表单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挂钩。

+0

Aaaah我确实尝试过使用add_action('init',但不完全如此,请尝试! – 2010-07-11 10:31:56