Ре-инициализация форм плагина Contact Form 7, которые загружаются через Ajax

Если вы столкнулись с тем, что приходится подгружать формы Contact Form 7 через Ajax и они не работают, то я вам покажу код через который вы сможете восстановить их работоспособность. Вставьте этот код в то место где вы получаете ответ от Ajax запроса, например в функцию done(), если пользуетесь jQuery.

$( 'div.wpcf7 > form' ).each( function() {
	var $form = $( this );
	wpcf7.initForm( $form );

	if ( wpcf7.cached ) {
		wpcf7.refill( $form );
	}
} );

Поделиться:
Подписаться
Уведомление о
1 Ваш комментарий
Oldest
Newest Most Voted
Inline Feedbacks
Смотреть все комментарии
Максим
1 год назад

Чувак, дай вездесущий тебе здоровья крепкого!