Я попытался найти вопрос, похожий на тот, который задаю здесь, но не смог его найти. Прошу прощения, если уже есть такой вопрос, который задан и на него дан ответ.
Я пытаюсь заменить индикатор выполнения Gravity Form моими собственными html и css. Я могу сделать это с помощью фильтра gform_progress_bar
, предоставляемого Gravity Forms.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что после того, как я закончу ввод в форму (которую я использую с формой Ajax), мое подтверждение сейчас не отображается. Если я закомментирую фильтр и заполню форму, появится подтверждение.
Опять же, я пытаюсь выяснить, почему мое подтверждающее сообщение не отображается или как я могу его правильно получить.
Вот что у меня есть для моего кода:
function request_quote_progressbar( $progress_bar, $form, $confirmation_message ) {
$output = '';
$output .= '<div class="meter animate">';
$output .= '<span class="progress-one">';
$output .= '<span>';
$output .= '<div id="percentage">0%</div>';
$output .= '</span>';
$output .= '</span>';
$output .= '</div>';
$progress_bar = $output;
return $progress_bar;
}
add_filter( 'gform_progress_bar_2', 'request_quote_progressbar', 10, 3 );
Теперь, когда я тестирую это, снова мое подтверждение по умолчанию не отображается, но если я закомментирую //add_filter( 'gform_progress_bar_2', 'request_quote_progressbar', 10, 3);
, тогда с формой отображается индикатор выполнения по умолчанию и отображается сообщение с подтверждением.
Я попытался error_log( print_r( $confirmation_message, true ) );
, но ничего не вышло. Я даже сделал error_log( print_r( $form, true ) );
, просто чтобы увидеть, было ли там подтверждающее сообщение, но оно указано в следующем списке:
[confirmations] => Array
(
[58518896a4081] => Array
(
[id] => 58518896a4081
[name] => Default Confirmation
[isDefault] => 1
[type] => message
[message] => Thank you for your request!We are in the process of reviewing your quote and will be in touch with you within the next few days.
[url] =>
[pageId] => 0
[queryString] =>
[disableAutoformat] =>
[conditionalLogic] => Array
(
)
)
)
$confirmation_message
, но он все еще не отображает подтверждающее сообщение, когда я заполняю форму. - person Ryan Lebo   schedule 15.12.2016