Как получить последний введенный идентификатор записи для Caldera Forms (wp plugin) - PullRequest
0 голосов
/ 24 декабря 2018

Я использую плагин Caldera Forms WordPress и пытаюсь выяснить, как распечатать кальдерные формы для конкретного пользователя, последний отправленный идентификатор записи после отправки формы.

Поэтому я могу сохранить его впеременной, а затем отобразить результаты формы для пользователя.

Кто-нибудь знает, как это сделать ..?

Я попытался реализовать два хука действий: 1. caldera_forms_submit_complete 2. caldera_forms_submit_post_process

add_action( 'caldera_forms_submit_complete', function( $form, $form_link_array, $process_id, $entry_id ){
    //change form ID to match your form
    if('CF5bf550e7a2554' == $form[ 'ID' ])
    {
        $entry_id = get_user_meta( get_current_user_id(), 'form_entry_id' );
        if($entry_id) {
            echo $entry_id." id exists";
            $_SESSION['cfentryid'] = $entry_id;
            exit;
        }
    }
}, 10, 4);

Я ожидаю сохранить идентификатор записи в сеансе, в то время как кажется, что блок кода даже не выполняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...