Долго крутится загрузка / лоадер в Contact Form 7

Долго крутится загрузка / лоадер в Contact Form 7

Возникла проблема, когда после нажатия на кнопку отправить изображения загрузки «крутится» но сообщений «Спасибо за Ваше сообщение. Оно успешно отправлено» не выводится.

При этом что с плагина contact form 7 письма приходят, иногда с задержкой.

 Вот как это выглядит,  значок не исчезает и крутится постоянно.

Это вот такой маленький значок загрузки возле вашей кнопки отправить.

Поиск проблемы не был найден, ни на Support Contact Form 7
не в других местах, хотя встретил много жалоб на данную проблему, но кроме решений типа обновить все и все само-собой заработает не нашёл.

И так, решаем проблему.
Если отключить JS в браузере то отправка начинает работать, значит не работает ajax.
Очевидно что эта проблема возникает не у всех, у меня она произошла.
Я в целях избавления от хлама в коде, оптимизировал генерацию этого самого кода, и под горячую руку попал кусок REST API.
В  файле темы (functions.php) был отключен REST API > rest_api_loaded
А именно была добавлена строка remove_action(‘parse_request’, ‘rest_api_loaded’ );  которая отключает это самый   rest_api_loaded.
Итак проблема найдена, осталось только закомментировать этот кусок кода пример //remove_action(‘parse_request’, ‘rest_api_loaded’ );
Все теперь работает!

Если не поможет пишите мне в почту

 in the theme file (functions.php)  disabled REST API > rest_api_loaded
 remove_action(‘parse_request’, ‘rest_api_loaded’ );
 Solution: comment out the line
 //remove_action(‘parse_request’, ‘rest_api_loaded’ );
 All now works.


↩ Вернуться на предыдущую страницу   Опубликовано  14-12-2017 0