Як показати у Wordpress спливаюче вікно підтвердження при виході, Coma Web Development

спливаюче

wordpress

Що це таке?

wordpress

Давайте подивимося, як можна додати цю функцію до форм на вашому сайті.

Показуємо спливаюче вікно для невідправлених форм WordPress

У цій статті ми будемо створювати свій плагін, однак ви можете завантажити плагін в кінці матеріалу та встановити його на свій сайт. Але якщо ви бажаєте краще розібратися в суті коду, обов'язково спробуйте створити свій власний плагін. Це можна зробити як на своєму комп'ютері, так і на тестовому сайті.

Для початку вам необхідно створити нову папку на вашому комп'ютері та назвати її confirm-leaving. У цій папці створіть ще одну папку та назвіть її js.

Вам необхідно зберегти файл під іменем confirm-leaving.js в папку js.

Після збереження обох файлів структура вашої папки повинна виглядати так:

wordpress

Тепер вам потрібно приєднатися до вашого сайту WordPress через FTP клієнта. Перегляньте наш посібник, як використовувати FTP для завантаження файлів WordPress.

Як тільки ви підключитеся, необхідно завантажити папку confirm-leaving у папку /wp-contents/plugins/ на вашому сайті.

спливаюче

Після цього вам потрібно увійти в панель адміністратора WordPress і зайти на сторінку з плагінами. Знайдіть плагін під назвою 'Confirm Leaving' у списку встановлених плагінів та натисніть на 'activate' під назвою.

wordpress

показати

Додаємо оповіщення до інших форм WordPress

Цей код можна використовувати для інших форм на вашому сайті WordPress. Наразі ми вам покажемо приклад використання скрипту на контактній формі.

У цьому прикладі ми будемо використовувати WPForms плагін, щоб створити контактну форму.Інструкції будуть такими ж, якщо ви використовуєте іншу плагін контактної форми на вашому сайті.

Перейдіть до сторінки, де ви додали контактну форму. Наведіть мишу на перше поле в контактній формі, натисніть праву кнопку миші і з меню виберіть Inspect.

показати

Знайдіть рядок, який починається з тега . У цьому мітці ви знайдете атрибут ID.

У цьому прикладі, ID нашої форми - wpforms-form-170. Потрібно скопіювати цей атрибут.

Тепер відкрийте файл confirm-leaving.js і додайте атрибут ID після #commentform .

Переконайтеся, що ви розділили комою #commentform та ID вашої форми. Також необхідно додати знак # як префікс до ID атрибуту вашої форми.

У результаті, ваш код виглядатиме так:

Збережіть усі зміни та завантажте цей файл на ваш веб-сайт.

Тепер ви можете ввести будь-який текст у будь-яке поле вашої контактної форми та спробувати залишити сторінку без надсилання даних. З'явиться pop-up вікно із попередженням, що у вас є незбережені дані.