Custom Notifications and Alerts without a hassle
Plugin Notification là một công cụ mạnh mẽ cho phép người dùng tùy chỉnh thông báo và cảnh báo trong WordPress một cách dễ dàng. Với plugin này, bạn có thể tắt các email mặc định của WordPress và thay thế chúng bằng email tự tạo. Điều này giúp bạn tự do tùy chỉnh thông báo theo ý muốn của mình.
Không giới hạn sự tùy chỉnh với Merge Tags
Một trong những tính năng mạnh mẽ của plugin Notification là khả năng sử dụng Merge Tags để tùy chỉnh thông điệp. Merge Tags là các thẻ động, cho phép bạn thêm nội dung động vào thông báo. Ví dụ, bạn có thể sử dụng Merge Tag {user_email} hoặc {post_permalink} để cá nhân hóa thông điệp. Điều này giúp bạn tạo ra thông báo độc đáo và phù hợp với nhu cầu của mình.
Giao diện đẹp và trực quan
Plugin Notification có giao diện đẹp và trực quan, giúp bạn dễ dàng thiết lập và quản lý các thông báo. Bạn có thể tạo ra không giới hạn thông báo trong WordPress Admin chỉ trong vòng 5 phút. Giao diện này giúp bạn tiết kiệm thời gian và nhanh chóng tạo ra các thông báo chất lượng cao.
Default WordPress Emails Overwrite
Với plugin này, bạn có thể dễ dàng tắt các email mặc định của WordPress và thay thế chúng bằng email tự tạo. Để làm điều này, bạn có thể sử dụng trình hướng dẫn tuyệt vời của chúng tôi, giúp bạn thay thế các email mặc định một cách dễ dàng và nhanh chóng.
How does it work?
Plugin Notification được xây dựng với ba thành phần chính:
- Trigger: Là một hành động trong WordPress, ví dụ như đăng ký người dùng hoặc xuất bản bài viết.
- Carrier: Là phương tiện gửi thông điệp, ví dụ như email hoặc push notification.
- Merge Tag: Là nội dung động, ví dụ như {user_email} hoặc {post_permalink}.
Bạn có thể sử dụng các thành phần này theo bất kỳ cách nào, thêm bao nhiêu thông báo tùy thích. Bạn cũng có thể gửi thông báo đến nhiều người nhận với nội dung bạn viết.
Quy trình là đơn giản:
- Bạn chọn Trigger.
- Bạn viết nội dung thông điệp với Merge Tags.
- Bạn đặt người nhận.
- Bạn lưu thông báo.
Từ đó, thông báo sẽ hoạt động. Bạn có thể kiểm tra và thêm nhiều thông báo khác nếu cần.
Perfect for Developers
Plugin Notification dễ dàng cài đặt trong WordPress Admin, nhưng nó còn dễ dàng mở rộng với API đáng yêu. Bạn có thể tạo ra các Triggers riêng của mình với bất kỳ hành động nào trong WordPress. Nếu bạn sử dụng mã do_action(‘my_plugin_doing_awesome_thing’), bạn có thể tạo ra một Trigger từ đó.
Điều này cho phép bạn sử dụng plugin Notification như một hệ thống thông báo trong plugin hoặc theme của riêng bạn. Bạn có thể dễ dàng tải nó bằng cách sao chép các tệp của plugin và bao gồm tệp load.php. Bạn cũng có thể tùy chỉnh giao diện của plugin chỉ với một hàm được cung cấp sẵn trong bản cốt lõi của plugin.
Việc mở rộng plugin Notification rất dễ dàng. Bạn chỉ cần một dòng mã để thêm Merge Tag vào Trigger hiện có, một định nghĩa lớp trực quan và đăng ký với một phương thức duy nhất để tạo ra một Trigger tùy chỉnh, hoặc chỉ cần một dòng mã để định nghĩa Global Merge Tag. Chúng tôi cung cấp một bản mẫu sẵn sàng giúp bạn bắt đầu phát triển nhanh chóng.
Default Carriers
- Webhook
- Webhook JSON
Default Recipients
Plugin đi kèm với một số loại người nhận mặc định cho Carrier Email:
- Email address or Merge Tag: Địa chỉ email tự do hoặc Merge Tag.
- Administrator: Lấy địa chỉ email từ trang Cài đặt chung.
- User: Lấy địa chỉ email từ hồ sơ người dùng WordPress.
- Role: Thông báo đến tất cả người dùng có vai trò đã chọn.
Default Triggers
Plugin đi kèm với các Triggers mặc định đã được định nghĩa và sẵn sàng sử dụng. Bạn có thể kích hoạt hoặc vô hiệu hóa chúng trên trang Cài đặt.
WordPress
- Available updates: Gửi thông báo theo thời gian bạn thiết lập, ví dụ như hàng tuần.
Post Type
- Published post notification
- Post added to database notification
- Post drafted (saved as a draft) notification
- Updated post notification
- Post send for review (pending post) notification
- Post approved (pending to publish) notification
- Post moved to trash notification
Plugin Notification hỗ trợ bất kỳ Loại bài viết tùy chỉnh nào ngay từ đầu.
Taxonomy terms
- Taxonomy term created notification
- Taxonomy term updated notification
- Taxonomy term deleted notification
Plugin Notification hỗ trợ bất kỳ Thuộc tính phân loại nào ngay từ đầu.
Comment / Pingback / Trackback
- New comment notification
- Comment replied notification
- Comment approved notification
- Comment unapproved notification
- Comment marked as spam notification
- Comment moved to trash notification
User
- User registered notification
- User profile updated notification
- User logged in notification
- User failed to log in notification
- User logged out notification
- User password reset request notification
- User password changed notification
- User deleted notification
Media
- Media added notification
- Media updated notification
- Media deleted notification
Plugin
- Plugin activated notification
- Plugin deactivated notification
- Plugin installed notification
- Plugin removed notification
- Plugin updated notification
Theme
- Theme installed notification
- Theme switched notification
- Theme updated notification
WordPress
- Available updates notification
Privacy
- Personal Data erased notification
- Personal Data erase request notification
- Personal Data exported notification
- Personal Data export request notification
Bạn có thể đề xuất các Triggers mới trong diễn đàn hỗ trợ.
Mỗi Trigger có một tập hợp riêng của Merge Tags, nhưng bạn có thể sử dụng Global Merge Tags ở bất kỳ đâu.
Global Merge Tags
Ngoài Merge Tags cụ thể của từng Trigger, bạn có thể sử dụng các Merge Tags toàn cục sau đây:
- Site homepage URL: {home_url}
- Site title: {site_title}
- Site tagline: {site_tagline}
- Site theme name: {site_theme_name}
- Site theme version: {site_theme_version}
- Current WordPress version: {wordpress_version}
- Admin email: {admin_email}
- Trigger name: {trigger_name}
- Trigger slug: {trigger_slug}
Awesome Extensions
- Conditionals: Gửi Notifications trong một số điều kiện nhất định.
- Custom Fields: Sử dụng bất kỳ giá trị meta nào trong Notifications của bạn.
- Slack: Đăng thông báo lên kênh Slack.
- Push: Gửi thông báo push qua hệ thống native của trình duyệt.
- Discord: Đăng thông báo lên kênh Discord.
- Twilio: Gửi tin nhắn SMS hàng loạt từ số điện thoại đã đăng ký Twilio của bạn.
- Scheduled Triggers: Lên lịch thông báo dựa trên thời gian sự kiện.
- Review Queue: Đưa Notifications của bạn vào hàng đợi để được xem xét thủ công.
- WooCommerce: Triggers đặc thù cho WooCommerce.
- Pushbullet: Gửi Push và SMS Notifications qua điện thoại của bạn.
- Pushover: Gửi thông báo Push đến các thiết bị đã đăng ký trong Pushover.
- SendGrid: Gửi email bằng dịch vụ SendGrid.
- Mailgun: Gửi email bằng dịch vụ Mailgun.
- File Log: Lưu trữ Notifications dưới dạng file log trên máy chủ.
- bbPress: bbPress triggers.
- BuddyPress: BuddyPress triggers và tích hợp với hệ thống thông báo của họ.
- Signature: Thêm chữ ký vào tất cả các email tự động.
- AppPresser: Gửi thông báo đẩy tới ứng dụng di động của bạn được xây dựng bằng AppPresser.
- Email Attachments: Đính kèm tệp vào thông báo của bạn.
Sắp tới – bình chọn cho các tiện ích mở rộng:
- Facebook: Đăng thông báo lên Facebook.
- Twitter: Đăng thông báo lên Twitter.
- Zapier: Kết nối bất kỳ sự kiện WordPress nào với Zapier.
- WordPress Poster: Tạo bài viết WordPress.
Ví dụ sử dụng
Plugin Notification rất linh hoạt và có thể được sử dụng cho nhiều mục đích khác nhau. Dưới đây là một số ví dụ sử dụng:
- Ghi đè lên các email mặc định của WordPress.
- Thông báo sau khi bài viết được xuất bản đến tác giả bài viết.
- Thông báo xác nhận bình luận tùy chỉnh đến tác giả bài viết và người quản trị.
- Thông báo khi người dùng đăng nhập cho người quản trị.
- Thông báo về việc xóa tài khoản người dùng.
Liên kết hữu ích
- Tài liệu
- Kho lưu trữ GitHub
- Báo cáo lỗi
Phát triển tùy chỉnh
Nếu bạn cần phát triển tùy chỉnh cho plugin Notification, chúng tôi cung cấp các tùy chọn phát triển linh hoạt. Bạn có thể tận dụng API của chúng tôi để tạo ra các Triggers mới hoặc mở rộng tính năng của plugin. Chúng tôi luôn sẵn sàng hỗ trợ bạn trong quá trình phát triển.
Tải plugin: https://wordpress.org/plugins/notification/