Cập nhật WordPress đã là một phiền toái với các phiên bản cũ hơn, nhưng với sự phát hành của WordPress 3.7, việc cập nhật tự động cho các bản vá bảo mật và các sửa đổi nhỏ khác đã trở nên tiêu chuẩn.
Cập nhật tự động là tốt vì chúng cho phép bạn thực hiện tất cả các cải tiến về bảo mật, sửa lỗi và tăng cường hiệu suất trên các trang web mà không cần sự tham gia của quản trị trang. Tuy nhiên, chúng cũng có thể làm hỏng trang web của bạn đôi khi, vì vậy bạn cần có một bản sao lưu để tránh mọi phiền hà.
Nhưng, đây là điểm quan trọng. Có một cách dễ dàng và an toàn để cập nhật trang web của bạn tự động và không phải lo lắng về việc trang web gặp sự cố, đó chính là thông qua SafeUpdates.
SafeUpdates tạo bản sao lưu tự động và cho phép bạn dễ dàng quay trở lại các phiên bản trước nếu bạn không muốn tiến hành các thay đổi.
Blog này sẽ hướng dẫn cách quản lý cập nhật tự động WordPress và sử dụng SafeUpdates để tự động hóa các cập nhật plugin, chủ đề và nhân một lần cho tất cả.
Các Cập Nhật Tự Động trong WordPress là Gì?
WordPress 3.7 giới thiệu cập nhật tự động để cải thiện bảo mật và sự quản lý trang web dễ dàng hơn. Các cập nhật tự động này trong WordPress được kích hoạt cho tất cả các phiên bản nhỏ và tối ưu hóa việc bảo trì và phát hành các bản vá bảo mật để đảm bảo trang web của bạn luôn được cập nhật.
Cập nhật tự động được kích hoạt trên hầu hết các trang web mặc định, nhưng bạn có thể tùy chỉnh chúng theo yêu cầu của bạn.
Các Loại Cập Nhật Tự Động WordPress Khác Nhau
Cập nhật tự động WordPress chủ yếu được chia thành bốn loại:
Cập nhật nhân (Core updates): Bao gồm các tệp nhân của WordPress.
Cập nhật plugin: Tất cả cập nhật plugin để cải thiện, sửa lỗi và thêm tính năng mới.
Cập nhật chủ đề (Theme updates): Cập nhật liên quan đến chủ đề WordPress của bạn.
Cập nhật tệp dịch (Translation file updates): WordPress có nhiều ngôn ngữ, được cải thiện thông qua cập nhật bản dịch.
Cập nhật nhân có thể được chia thành ba loại:
Phát triển nhân (Core development): Được sử dụng cho cài đặt phát triển.
Cập nhật nhân nhỏ (Minor core updates): Bao gồm các cập nhật bảo trì và bảo mật được kích hoạt mặc định trên tất cả các trang web.
Cập nhật nhân lớn (Major core updates): Bao gồm các cập nhật tập trung vào các tính năng mới của WordPress.
Có nhiều cách tắt cập nhập, nhưng ở đây tôi hướng dẫn các bạn cách tắt mà tôi nghĩ là ổn nhất mà tôi thường sử dụng.
add_filter( 'auto_update_plugin', '__return_false' );
add_filter( 'auto_update_theme', '__return_false' );
// hide update notifications
function remove_core_updates(){
global $wp_version;return(object) array('last_checked'=> time(),'version_checked'=> $wp_version,);
}
add_filter('pre_site_transient_update_core','remove_core_updates'); //hide updates for WordPress itself
add_filter('pre_site_transient_update_plugins','remove_core_updates'); //hide updates for all plugins
add_filter('pre_site_transient_update_themes','remove_core_updates'); //hide updates for all themes