=== SGDIEN Contact Footer ===
Contributors: phucnguyenseoer, sangiaodien
Tags: contact, mobile, footer, call, messenger
Requires at least: 5.6
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 2.8.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Thanh liên hệ cố định trên mobile và nút Hotline tùy chỉnh cho PC. Bao gồm 3 preset dựng sẵn, gọn nhẹ, không phụ thuộc theme.

== Description ==

**SGDIEN Contact Footer (Free)** là plugin gọn nhẹ, giúp bạn tạo một thanh liên hệ cố định ở cuối màn hình trên mobile và một nút Hotline nổi có thể tùy chỉnh trên PC.

**Tính năng nổi bật:**

* **Thanh footer trên mobile:**
    * Bao gồm các nút mặc định như Gọi, Messenger, Zalo và 2 nút tùy chọn khác.
    * Hỗ trợ 3 mẫu preset có sẵn (Mặc định 1, Mặc định 2, Mặc định 3) và mẫu Tùy chỉnh để bạn tự thiết lập.
    * Cho phép tùy chỉnh ảnh icon, nhãn hiển thị và liên kết cho từng nút.
    * Tích hợp sẵn tùy chọn kích hoạt Flatsome Off-canvas menu cho Nút 1 (nếu bạn sử dụng theme Flatsome).
    * CSS được tối ưu hóa, hỗ trợ safe-area cho các thiết bị hiện đại.

* **Nút Hotline nổi trên PC:**
    * Hiển thị một nút hotline nổi ở góc màn hình trên các thiết bị PC.
    * Cho phép tùy chỉnh màu nền, màu chữ, kích thước, vị trí và hiệu ứng.

**Điểm đặc biệt:**

* Mã nguồn sạch, đảm bảo an toàn với `sanitize/escape` đầy đủ cho tất cả dữ liệu.
* Tích hợp `rel="noopener"` cho các liên kết mở trong tab mới, tối ưu bảo mật.
* Dễ dàng sử dụng và tùy chỉnh mà không cần biết code.

**Dịch/đa ngôn ngữ**

* *Text Domain*: `sgdien-contact-footer` (hỗ trợ dịch với Loco Translate và các file .po/.mo).

== Installation ==

1.  Tải file ZIP hoặc cài đặt trực tiếp từ **Dashboard → Plugins → Add New**.
2.  **Kích hoạt** plugin SGDIEN Contact Footer.
3.  Vào **Settings → Contact Footer** để tùy chỉnh các nút theo ý muốn.
4.  (Tùy chọn) Bật tính năng **Flatsome Off-canvas menu** nếu site của bạn dùng theme Flatsome.

== Frequently Asked Questions ==

= Plugin hiển thị ở đâu? =
Plugin hiển thị thanh liên hệ cố định ở cuối trang trên mobile và một nút hotline nổi ở góc màn hình trên PC.

= Có hỗ trợ Flatsome menu? =
Có. Bạn có thể bật tùy chọn **“Kích hoạt Flatsome Off-canvas menu cho Nút 1”** trong trang cài đặt.

= Tại sao link Messenger/Zalo không hoạt động? =
Hãy đảm bảo bạn đã sử dụng đúng định dạng:
-   Messenger: `https://m.me/<page_username>`
-   Zalo: `https://zalo.me/<sodienthoai_hoac_id>`

= Không thấy nút hiển thị? =
Hãy kiểm tra xem theme của bạn có gọi hàm `wp_footer()` không và đảm bảo không có plugin cache nào chặn HTML ở phần footer.

== Screenshots ==

1. Trang cài đặt – chọn preset và chỉnh ảnh/nhãn/link.
2. Tùy chỉnh các nút bên trong bằng cách upload icon hoặc dán link.
3. Sau đó lưu lại để hoàn tất quá trình thay đổi.
4. 3 mẫu tuỳ chọn sẵn bạn có th chọn hoặc tuỳ chỉnh, lưu ý kích cỡ phải đúng với icon gốc

== Privacy ==

Plugin **không** thu thập **dữ liệu** cá nhân, **không** gửi request ra bên ngoài, chỉ hiển thị giao diện **liên hệ** ở frontend.

== Changelog ==

= 2.8.6 =
* Sửa lỗi: Khắc phục lỗi bảo mật `UnsafePrintingFunction` và `Heredoc.NotAllowed`.
* Sửa lỗi: Đảm bảo chức năng lưu màu hiệu ứng (ring) hoạt động bình thường.
* Tối ưu hóa: Khắc phục lỗi hiển thị các trường trong giao diện cài đặt khi tắt/bật nút Hotline PC.

= 2.8.5 =
* Cập nhật lớn: Thêm nút Hotline nổi trên PC với nhiều tùy chọn cài đặt.
* Khắc phục lỗi không lưu được màu hiệu ứng (ring) và một số lỗi nhỏ khác.
* Cải thiện giao diện quản trị, di chuyển tùy chọn hiển thị trên mobile về cùng dòng với nút bật chính.
* Sửa lỗi: Khôi phục lại các nút tùy chỉnh 3, 4 đã bị mất trong tab mobile.

= 2.8.4 =
* Cập nhật tính năng: Thêm tùy chọn mở link trong tab mới hoặc tab hiện tại.
* Sửa lỗi bảo mật: Đảm bảo tất cả đầu ra được thoát hiểm an toàn.

= 2.8.3 =
* Phát hành bản Free đầu tiên: 3 preset mobile, tuỳ chỉnh ảnh/nhãn/link, hỗ trợ Flatsome Off-canvas cho Nút 1.
* Tối ưu sanitize/escape; inline CSS nền footer theo preset.

== Upgrade Notice ==

= 2.8.6 =
Phiên bản sửa lỗi, tối ưu hóa để tuân thủ các tiêu chuẩn của WordPress và đảm bảo tính ổn định cao hơn.

= 2.8.5 =
Bản cập nhật lớn với tính năng nút Hotline trên PC, khắc phục các lỗi nhỏ và cải thiện giao diện quản trị. Bản cập nhật ổn định và được khuyến khích.

= 2.8.4 =
Thêm tùy chọn mở link trong tab mới và các sửa lỗi bảo mật. Bản cập nhật ổn định.

= 2.8.3 =
Bản Free ổn định cho mobile.

== Credits ==
Icon Hotline/Messenger/Zalo và ảnh preset nằm trong thư mục `assets` của plugin.