Cách Thêm Thông báo Quản trị Tùy chỉnh trong WordPress

Bạn có muốn thêm thông báo quản trị viên trong WordPress? Thông báo quản trị được sử dụng bởi lõi, chủ đề và plugin của WordPress để hiển thị cảnh báo, thông báo và quan trọng trên thông tin màn hình cho người dùng. Trong bài này, chúng tôi sẽ chỉ cho bạn cách bạn có thể thêm thông báo quản trị viên trong WordPress.

Làm thế nào để Thêm thông báo quản trị trong WordPress

Tại sao và khi nào sử dụng thông báo quản trị trong WordPress?

WordPress sử dụng các thông báo quản trị để cảnh báo người dùng về các lỗi, cảnh báo và các tin nhắn thành công.

Ví dụ về thông báo quản trị viên mặc định của WordPress

Chủ sở hữu trang cá nhân, tác giả plugin và nhà phát triển chủ đề cũng có thể sử dụng thông báo quản trị.

Nếu bạn đang làm việc trên trang web cho những khách hàng không quen thuộc với WordPress, bạn có thể thêm thông báo quản trị để hiển thị thông tin hữu ích qua khu vực quản trị WordPress của họ.

Thông báo quản trị tuỳ chỉnh cũng có thể hữu ích nếu bạn chạy một trang web WordPress nhiều tác giả. Bạn có thể thêm thông báo để hướng dẫn các tác giả mới và giúp họ tìm đường xung quanh.

Tuy nhiên, chúng tôi khuyên bạn nên sử dụng thông báo quản trị viên một cách cẩn thận. Họ có thể thực sự gây phiền nhiễu và có thể làm hỏng trải nghiệm WordPress cho người dùng của bạn.

Có nói rằng, chúng ta hãy xem làm thế nào bạn có thể thêm thông báo quản trị tùy chỉnh của riêng bạn trong WordPress.

Phương pháp 1: Thêm thông báo tùy chỉnh trong WordPress thủ công

Phương pháp này yêu cầu bạn thêm mã vào trang WordPress của bạn. Nếu bạn chưa bao giờ thêm mã trước đây, hãy xem hướng dẫn của chúng tôi về dán các đoạn trích từ web vào WordPress.

Băt đâu nao.

Đầu tiên, bạn cần thêm mã này vào tệp functions.php của chủ đề hoặc một plugin dành cho trang web.

hàm general_admin_notice () {
     toàn cầu $ pagenow;
     if ($ pagenow == 'options-general.php') {
          echo ' 

Thông báo này xuất hiện trên trang cài đặt.

';      } } add_action ('admin_notices', 'general_admin_notice');

Mã này hiển thị một thông báo trên trang cài đặt với một đường viền màu vàng và một nút để đóng thông báo. Đây là cách nó sẽ xuất hiện trên trang web của bạn:

Ví dụ về thông báo quản trị viên tùy chỉnh

Nếu bạn nghiên cứu mã, bạn sẽ nhận thấy rằng chúng tôi đã sử dụng $ pagenow biến để phát hiện trang hiện tại.

Sau đó chúng tôi đã thêm điều kiện kiểm tra xem trang hiện tại có đáp ứng được trang mà chúng tôi muốn hiển thị thông báo hay không.

Nếu có, chúng tôi sẽ hiển thị thông báo được bao bọc trong thành phần. Phần tử div này sử dụng các lớp CSS đã được định nghĩa trong biểu mẫu kiểu quản trị WordPress cho các loại thông báo khác nhau.

Bạn cần phải sử dụng để ý lớp và sau đó bạn có thể thêm thông báo lỗi , thông báo cảnh báo , thông báo-thành công , hoặc là thông báo .

Tùy chọn, bạn có thể sử dụng là-sa thải lớp mà thêm một nút để đóng thông báo.

Ngoài việc kiểm tra trang hiện tại, bạn có thể thêm tất cả các loại điều kiện để hiển thị các thông báo phù hợp với các tình huống khác nhau.

Ví dụ: bạn chỉ muốn hiển thị thông báo cho người dùng có vai trò người dùng tác giả.

Đây là cách bạn sẽ làm điều đó:

chức năng author_admin_notice () {
     toàn cầu $ pagenow;
     if ($ pagenow == 'index.php') {
     $ user = wp_get_current_user ();
     if (in_array ('author', (array) $ user-> roles)) {
     echo ' 

Nhấp vào Bài viết để bắt đầu viết.

';      } } } add_action ('admin_notices', 'author_admin_notice');

Như bạn thấy, chúng tôi đã thêm kiểm tra bổ sung để phát hiện vai trò người dùng trong chức năng của chúng tôi.

Đây là cách nó sẽ xuất hiện trên trang web của bạn.

Thông báo tùy chỉnh theo vai trò người dùng

Bạn có thể thực hành với các điều kiện, bộ lọc và móc nối khác nhau để chơi với thông báo quản trị.

Phương pháp 2: Thêm thông báo quản trị viên bằng WordPress Plugin

Phương pháp này đơn giản vì nó không yêu cầu bạn phải thêm mã. Tuy nhiên, nó không phải là linh hoạt như các phương pháp mã tùy chỉnh.

Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin KJM Admin Notices. Để biết thêm chi tiết

Khi kích hoạt, bạn cần truy cập Cài đặt »Thông báo của Quản trị viên KJM để cấu hình cài đặt plugin.

Cài đặt thông báo quản trị viên KJM

Trước tiên, bạn cần kiểm tra tùy chọn để kích hoạt Thông báo Quản trị viên KJM. Tùy chọn thứ hai thêm một loại bài đăng tùy chỉnh nơi bạn có thể thêm và chỉnh sửa thông báo quản trị tuỳ chỉnh của mình.

Plugin này cũng cho phép bạn gửi một email cho người dùng đã đăng ký khi bạn xuất bản một thông báo mới. Bạn có thể chọn hộp bên cạnh tùy chọn ‘Gửi Email’ nếu bạn muốn sử dụng tính năng này.

Bạn cũng có thể cho phép nhận xét cho thông báo của bạn, cho phép người dùng trả lời các thông báo bằng cách thêm nhận xét. Để bật tính năng này, hãy chọn hộp bên cạnh tùy chọn ‘Cho phép nhận xét’.

Đừng quên nhấp vào nút lưu thay đổi để lưu cài đặt của bạn.

Bây giờ bạn sẽ nhìn thấy mục trình đơn mới có nhãn thông báo trong thanh quản trị WordPress của bạn. Đây là nơi bạn có thể thêm và chỉnh sửa thông báo quản trị tuỳ chỉnh của mình.

Hãy tạo thông báo quản trị đầu tiên của bạn.

Chuyến thăm Thông báo »Thêm Thông báo trang. Bạn sẽ thấy màn hình giống như màn hình chỉnh sửa bài viết của WordPress.

Thêm thông báo tùy chỉnh mới

Bắt đầu bằng cách thêm một tiêu đề cho thông báo của bạn, sau đó thêm thông báo thực tế trong trình soạn thảo bài đăng. Bạn có thể chọn loại thông báo từ hộp bên tay phải.

Tiếp theo bạn cần chọn vai trò người dùng sẽ thấy thông báo này.

Chọn vai trò người dùng sẽ thấy thông báo

Bạn có thể tùy ý hiển thị hoặc ẩn tiêu đề, tác giả và ngày, và nút để loại bỏ thông báo.

Khi bạn đã hoàn tất, hãy nhấp vào nút xuất bản và thông báo quản trị tuỳ chỉnh của bạn sẽ được phát hành.

Thông báo quản trị của KJM

Thông báo Quản trị viên của KJM cho phép bạn quản lý thông báo quản trị tuỳ chỉnh mà không cần viết bất kỳ mã nào. Bạn có thể xóa hoặc hủy xuất bản thông báo mà bạn không muốn hiển thị nữa.

Sử dụng tính năng email, bạn cũng có thể sử dụng tính năng này để cảnh báo tất cả người dùng của mình ngay cả khi họ không đăng nhập để kiểm tra thông báo.

Bạn gặp sự cố khi gửi email?

Bạn cũng có thể muốn xem plugin WP Notification Center. Nó cho biết thêm một trung tâm thông báo giống như Facebook trong WordPress. Người dùng có thể nhấp vào biểu tượng thông báo để xem thông báo của họ.

Trung tâm Thông báo