Để hiển thị thông báo bằng SweetAlert2 trong WordPress, bạn có thể làm theo các bước sau. Dưới đây là cách tích hợp SweetAlert2 vào WordPress và sử dụng nó để hiển thị thông báo khi người dùng truy cập trang web.

1. Thêm SweetAlert2 vào WordPress
Trước tiên, bạn cần tải SweetAlert2 vào trang web của mình. Điều này có thể thực hiện thông qua việc enqueue script trong WordPress.
Mở file functions.php
của theme (hoặc child theme) bạn đang sử dụng và thêm đoạn mã sau:
2. Hiển thị thông báo SweetAlert2
Sau khi đã tải SweetAlert2 thành công, bạn có thể thêm đoạn mã hiển thị thông báo vào trang web. Bạn có thể sử dụng JavaScript để gọi SweetAlert2.
Trong ví dụ này, mình sẽ sử dụng một đoạn JavaScript để hiển thị thông báo ngay khi người dùng truy cập trang chủ.
Cũng trong file functions.php
, thêm đoạn mã sau để nhúng JavaScript hiển thị SweetAlert2:
3. Cách hoạt động
- Step 1: SweetAlert2 được tải thông qua
wp_enqueue_script
từ CDN. - Step 2: Khi người dùng truy cập vào trang web, JavaScript lắng nghe sự kiện
DOMContentLoaded
(sự kiện khi trang đã tải xong) và hiển thị thông báo bằng SweetAlert2.
4. Tùy chỉnh SweetAlert2
Bạn có thể tùy chỉnh thêm cho thông báo của SweetAlert2 như thay đổi tiêu đề, nội dung, icon (success, warning, error, info), nút bấm, và các tùy chọn khác theo tài liệu của SweetAlert2.
Ví dụ thêm một thông báo có thời gian đếm ngược và tự động đóng sau 3 giây:
Đoạn mã này sẽ hiển thị một thông báo thành công và tự động đóng sau 3 giây mà không cần người dùng nhấn nút “OK”.
Nếu bạn cần thông báo phức tạp hơn (như xác nhận từ người dùng hoặc tích hợp với các hành động khác), có thể điều chỉnh dựa trên yêu cầu cụ thể. Chúc bạn thành công.
- #1 Hướng Dẫn Code Chức Năng Flash Sale WooCommerce
- Sharecode chức năng quảng cáo bài viết wordpress
- Hướng Dẫn Tạo Trang Chức Năng Đổi Mật Khẩu Tùy Chỉnh Cho Thành Viên WordPress
- Tải Plugin Elementor Pro Miễn Phí + Hướng Dẫn Cài Đặt (Mới Nhất 2025)
- #1 Hướng dẫn chi tiết cách tự động chia sẻ file Google Drive tới email khách hàng sau khi thanh toán qua WooCommerce