我有一個問題,我不知道如何解決。PHP Formstack-> Wordpress Webhook
我在我的wordpress網站上有一個formstack表單。它允許人們購買產品。對於此 特定頁面,只有一個可供出售的項目,因此一旦處理了 表單(數據發送到Formstack-> Stripe和收到付款確認), 頁面需要「關閉」以便其他人不能購買該物品。
在我使用formstack之前,我使用了引力形式插件。
當表單提交時,我在我的functions.php中有一個add_action過濾器,在 wordpress中。當重力形式完成提交過程並且 運行了關閉頁面的功能時,它會觸發。
這裏是工作得很好的代碼。
add_action("gform_after_submission", "set_post_content", 10, 2);
function set_post_content(){
global $cfs;
$field_data = array('sold' => '1');
$post_data = array('ID' => get_the_ID()); // the ID is required
$cfs->save($field_data, $post_data);
}
我看到formstack具有webhook功能。
我似乎無法找到關於如何解析formstack webhook發送的數據的代碼。我使用http://requestb.in/來查看正在發送的數據。
我相信我需要使用PHP://輸入,但是一旦我讀出的數據,我不知道怎麼說
如果formstack網絡掛接火災,然後運行該代碼
function set_post_content(){
global $cfs;
$field_data = array('sold' => '1');
$post_data = array('ID' => get_the_ID()); // the ID is required
$cfs->save($field_data, $post_data);
}
我也相信代碼需要在我的主題文件中的functions.php中,否則它不會理解來自另一個wordpress插件的$ cfs變量。