Я пытаюсь заменить стандартный многостраничный индикатор выполнения гравитационной формы на пользовательский Это код, который я добавил в мои функции. 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;
}