2017-01-25 8 views
1

IDで重力フォームのエントリを削除したいと思います。私は1つののfunctions.phpファイルに次のように含めることができることを見出した。重力フォームIDでエントリを削除

add_action('gform_after_submission', 'remove_form_entry'); 
function remove_form_entry($entry) { 
    GFAPI::delete_entry($entry['id']); 
} 

この機能は、フォームが送信されると、エントリが追加されたストレートの後にエントリを削除しますが、私はすべてのエントリを削除する必要はありません。

WordPressや重力フォームの新機能であるため、上記のIDを使用してエントリを削除する方法はわかりません。

私はphpとmysqlに慣れているので、手動で実行するとどのテーブルをターゲットにするかは分かりません。

+0

「あなたはすべてのエントリを削除したくありません」と述べています。削除したいエントリは何ですか? –

答えて

1

Gravity Forms APIを使用してエントリを削除するには、GFAPI::delete_entry($id);を使用します。ここで、$idは削除するエントリのIDです。

上記の例では、新しく作成したエントリIDをメソッドに渡して、エントリの作成直後にエントリを削除します。

関連する問題