Chức năng thông báo Update của WordPress ( Update Notifications ) sẽ thông báo cho bạn biết khi nào có bản cập nhật mới của WordPress, Theme hay plugin. Trong bài viết này Vinasupport sẽ hướng dẫn các bạn tắt chức năng này của WordPress.
Vì sao bạn nên vô hiệu hóa chức năng thông báo Update của WordPress?
Đây là một số lý do để bạn nên vô hiệu hóa chức năng này
– Bạn cảm thấy phiên phức khi có thông báo cập nhật hoặc phải liên tục thực hiện hành động cập nhật wordpress và plugins.
– Do site bạn phải thực hiện gọi API của WordPress để kiểm tra xem có bản cập nhật mới không, điều đó khiến phần quản trị của website bạn trở nên chập chạp.
– Việc cập nhật phiên bản mới của WordPress có thể gây ra lỗi, xung đột plugin do không tương thích kịp với phiên bản của WordPress.
Tuy nhiên bạn nên cân nhắc việc vô hiệu hóa chức năng thông báo, vì việc update lên phiên bản mới nhất của WordPress sẽ giúp bạn kịp thời vá các lỗ hổng bảo mật của WordPress.
Cách vô hiệu hóa chức năng thông báo Update của WordPress
Có 2 cách vô hiệu hóa chức năng thông báo Update
1. Vô hiệu hóa thông báo Update sử dụng Plugin
Đây là cách đơn giản nhất cho các bạn không chuyên về lập trình wordpress, có 3 plugin tương ứng với vô hiệu hóa thông bảo update WordPress Core, WordPress Theme và WordPress Plugins
– Plugin “Disable WordPress Theme Update”
– Plugin “Disable WordPress Plugin Update”
– Plugin “Disable WordPress Core Update”
Hoặc sử dụng plugin “Disable All WordPress Updates” để vô hiệu hóa tất cả các thông báo.
2. Vô hiệu hóa thông báo Update không sử dụng Plugin
Chỉ với đoạn code PHP đơn giản sau bạn có thể tắt chức năng thông báo update của WordPress
<?php /** * Disable Update Notifications * * @author vinasupport.com */ function disable_update_notifications() { global $wp_version; return (object) array( 'last_checked'=> time(), 'version_checked'=> $wp_version ); } add_filter('pre_site_transient_update_core','disable_update_notifications'); add_filter('pre_site_transient_update_plugins','disable_update_notifications'); add_filter('pre_site_transient_update_themes','disable_update_notifications');
Đoạn code trên sẽ khả dụng đối với tất cả các User của WordPress, tuy nhiên nếu bạn chỉ muốn ẩn thông báo và áp dụng với các user khác trừ user có quyền Admin thì các bạn sử dụng đoạn code dưới đây.
<?php /** * Hide update notifications (except Admin) * * @author vinasupport.com */ function hide_update_notice_to_all_but_admin_users() { if (!current_user_can('update_core')) { remove_action( 'admin_notices', 'update_nag', 3 ); } } add_action( 'admin_head', 'hide_update_notice_to_all_but_admin_users', 1 );
Nguồn: vinasupport.com
cảm ơn bạn nhe ,sài plugin pro null nó báo update mãi nhìn roái quá chừng