Cách thêm thông báo quản trị viên tùy chỉnh trong WordPress

Bạn có muốn thêm thông báo quản trị trong WordPress không? Thông báo của quản trị viên đượ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à thông tin quan trọng trên màn hình cho người dùng. Trong bài viết 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ị trong WordPress.

Other :

How to Add Admin Notices in WordPress

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

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

Example of a default WordPress admin notice

Chủ sở hữu trang web 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 của quản trị viên.

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

Thông báo quản trị tùy 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.

Tuy nhiên, chúng tôi khuyên bạn nên sử dụng thông báo quản trị một cách cẩn thận. Chúng 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.

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

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

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

Bắt đầu nào.

Trước 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 riêng cho trang web.

function general_admin_notice(){
    global $pagenow;
    if ( $pagenow == 'options-general.php' ) {
         echo '<div class="notice notice-warning is-dismissible">
             <p>This notice appears on the settings page.</p>
         </div>';
    }
}
add_action('admin_notices', 'general_admin_notice');

Mã này hiển thị thông báo trên trang cài đặt với viền màu vàng và 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:

Custom admin notice example

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 để 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 trang mà chúng tôi muốn hiển thị thông báo hay không.

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

Bạn cần sử dụng notice và sau đó bạn có thể thêm notice-error , notice-warning , notice-success hoặc notice-info .

Theo tùy chọn, bạn có thể sử dụng is-dismissible lớp này 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ị thông báo phù hợp với các tình huống khác nhau.

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

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

function author_admin_notice(){
    global $pagenow;
    if ( $pagenow == 'index.php' ) {
    $user = wp_get_current_user();
    if ( in_array( 'author', (array) $user->roles ) ) {
    echo '<div class="notice notice-info is-dismissible">
          <p>Click on <a href="edit.php">Posts</a> to start writing.</p>
         </div>';
    }
}
}
add_action('admin_notices', 'author_admin_notice');

Như bạn có thể thấy rằng chúng tôi đã thêm một kiểm tra bổ sung để phát hiện vai trò của 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.

Custom notice by user role

Hãy thoải mái thực hành với các điều kiện, bộ lọc và móc khác nhau để chơi với các thông báo của quản trị viên.

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

Phương pháp này đơn giản hơn vì nó không yêu cầu bạn thêm mã. Tuy nhiên, nó không linh hoạt như 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, hãy xem hướng dẫn từng bước của chúng tôi về cách cài đặt plugin WordPress.

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

KJM Admin Notices settings

Trước tiên, bạn cần kiểm tra tùy chọn bậ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ị viên tùy chỉnh của mình.

Plugin cũng cho phép bạn gửi email đến những người dùng đã đăng ký khi bạn xuất bản 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ể bật nhận xét cho thông báo của mình, điều này sẽ cho phép người dùng phản hồi 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ẽ thấy một mục menu 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ị viên tùy chỉnh của mình.

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

Truy cập Thông báo »Thêm trang Thông báo. Bạn sẽ thấy một màn hình giống như màn hình chỉnh sửa bài đăng trên WordPress.

Add new custom notice

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

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

Select user roles that will see the notice

Bạn có thể tùy chọn hiển thị hoặc ẩn tiêu đề, tác giả, ngày tháng 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ị viên tùy chỉnh của bạn sẽ xuất hiện trực tuyến.

KJM admin notices

Thông báo quản trị viên KJM cho phép bạn quản lý các thông báo quản trị viên tùy chỉnh của mì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 các 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 nó để cảnh báo cho 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? Xem hướng dẫn của chúng tôi về cách khắc phục sự cố WordPress không gửi được email.

Bạn cũng có thể muốn xem plugin Trung tâm thông báo WP. Nó 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ọ.

Notification center

Đó là tất cả. Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách thêm thông báo quản trị viên tùy chỉnh trong WordPress. Bạn cũng có thể muốn xem hướng dẫn của chúng tôi về cách tạo biểu mẫu đăng ký người dùng tùy chỉnh trong WordPress.

Nếu bạn thích bài viết này, vui lòng đăng ký Kênh YouTube của chúng tôi để xem các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Facebook.

Free Download Cách thêm thông báo quản trị viên tùy chỉnh trong WordPress :

Trong khi chờ đợi, vui lòng nhấn vao quảng cáo phía trên để tác giả có phí duy trì website , xin cám ơn ^^^

In the meantime, please click on the ad so that the author has a website maintenance fee, very very very thank you ^^^ !!!!

Download Instructions

Join our official telegram group and channel for latest updates.

Để lại một bình luận

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

© 2021 All Rights Reserved | Shared by Tainguyenwordpress