2010-07-08 74 views
2

我想創建一個使用聯繫人表單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文件,它完美的作品。事情是,我想讓它作爲一個插件工作。任何幫助將不勝感激。

回答

3

嘗試延遲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

相關問題