Пользовательский индикатор выполнения Gravity Forms - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь заменить стандартный многостраничный индикатор выполнения гравитационной формы на пользовательский Это код, который я добавил в мои функции. php файл. Когда я открываю форму, я вижу первое изображение пользовательского индикатора выполнения, но когда я нажимаю рядом с go на странице 2, индикатор выполнения не обновляется. Я все еще вижу image.png вместо image2.png

add_filter( 'gform_progress_bar', 'custom_progress_bar', 10, 3 );
function custom_progress_bar( $progress_bar, $form, $confirmation_message ) {

    $current_page = GFFormDisplay::get_current_page( $form['id'] );

    if($current_page == 1) {
        $progress_bar = '<img src="path/to/image.png">';
    } else if($current_page == 2){
        $progress_bar = '<img src="path/to/image2.png">';
    } else if($current_page == 3){
        $progress_bar = '<img src="path/to/image3.png">';
        }

    return $progress_bar;
}
...