Tự động cập nhật plugin wordpress
Một tính năng rất được mong đợi đã được thêm vào phiên bản 5. 5 của WordPress. CMS phổ biến có khả năng bật cập nhật tự động cho các plugin và chủ đề. Tuy nhiên, tính năng mới đi kèm với rủi ro Show
Jon Henshaw . @ [email được bảo vệ] . 11/08/2020 10. 18h CĐT . Phát triển web Plugin là một phần thiết yếu của WordPress vì chúng giúp mở rộng chức năng cốt lõi của hệ thống quản lý nội dung. Mặc dù vậy, các plugin có thể phức tạp. Quá nhiều plugin có thể ảnh hưởng xấu đến hiệu suất của WordPress và các plugin được viết và bảo trì kém có thể khiến trang web bị sập hoàn toàn Đó là cách thực hành tốt nhất và cũng để cập nhật chúng. Nếu quản trị viên web không thường xuyên kiểm tra và cập nhật plugin và chủ đề của họ, họ có thể khiến trang web của mình bị khai thác và lỗi đã được sửa trong các phiên bản mới hơn Để giải quyết vấn đề bảo trì, WordPress đã thêm khả năng tự động cập nhật các plugin và chủ đề trong WordPress 5. 5. Các trang web có phiên bản 5. 5 trở lên giờ đây có thể truy cập trang Plugin và bật tự động cập nhật cho từng plugin Tính năng tự động cập nhật pluginHọ cũng có thể truy cập trang Chủ đề và bật cập nhật tự động cho từng chủ đề Tính năng tự động cập nhật themeCảnh báo tự động cập nhật WordPressQuản trị viên WordPress có kinh nghiệm biết việc cập nhật plugin hoặc chủ đề và sau đó phá vỡ trang web là như thế nào. Đó luôn là rủi ro khi cập nhật plugin và chủ đề, nhưng nếu bạn thực hiện thủ công, bạn sẽ nhận ra ngay và có thể khắc phục nếu bạn có thể nhanh chóng khôi phục trang web từ bản sao lưu Vấn đề với các plugin và chủ đề tự động cập nhật là chúng có thể phá vỡ trang web, nhưng bạn có thể không biết về nó cho đến vài giờ hoặc có lẽ vài ngày sau đó. Nếu đó không phải là rủi ro mà bạn sẵn sàng chấp nhận, có lẽ bạn nên tránh bật cập nhật tự động Nếu bạn cảm thấy hơi mạo hiểm, hãy cân nhắc chỉ bật tính năng này cho các plugin và chủ đề mà bạn biết là được bảo trì tốt và chưa từng gặp sự cố trước đây. Thậm chí tốt hơn, chỉ kích hoạt nó cho các plugin không ảnh hưởng trực tiếp đến nội dung được hiển thị trên các trang Cách an toàn duy nhất để tự động cập nhật plugin WordPress mà tôi tìm thấy là sử dụng Trình quản lý plugin thông minh của WP Engine. Trình quản lý plugin thông minh tạo bản sao lưu của trang web và tự động cập nhật các plugin trên phiên bản thử nghiệm của trang web. Sau đó, nó chạy một loạt thử nghiệm, bao gồm chụp ảnh màn hình trước và sau của các trang và so sánh chúng để tìm sự khác biệt. Nếu một trong các thử nghiệm không thành công hoặc ảnh chụp màn hình phát hiện ra sự khác biệt đáng kể, nó sẽ hủy cập nhật. Tuy nhiên, nếu mọi thứ được kiểm tra, nó sẽ cập nhật trang web trực tiếp với các plugin mới nhất bản tin chó sóiNếu bạn thích tin tức về công nghệ web và tiếp thị, cùng với những nội dung ngẫu nhiên không thường xuyên, thì đây là bản tin dành cho bạn. Không quảng cáo. Không có nhà tài trợ. không có thư rác. Chỉ những câu chuyện thú vị và kịp thời. Hủy đăng ký bất cứ lúc nào Khi nói đến bảo mật, chúng tôi biết tầm quan trọng của việc thường xuyên cập nhật cài đặt WordPress (lõi, chủ đề và plugin) và quá trình nâng cấp có thể mất bao lâu cho chúng tôi, đặc biệt là khi chúng tôi đã cài đặt một số lượng lớn plugin. Bạn thường nên làm theo các bước sau
Đó có thể là một nhiệm vụ tẻ nhạt đối với một trang web và có thể là một công việc khó chịu và phức tạp khi chúng tôi phải cập nhật năm, mười trang web trở lên Với mục đích cụ thể là cải thiện bảo mật cài đặt và giúp quản trị trang web dễ dàng hơn, WordPress 3. 7 bản cập nhật tự động được giới thiệu. Theo mặc định, tính năng thú vị này được bật cho các bản phát hành nhỏ (tôi. e. bản phát hành bảo trì và bảo mật) và tệp dịch, nhưng có thể tùy chỉnh bất kỳ loại cập nhật nào. Vì vậy, trong bài đăng này, chúng tôi sẽ xem xét cách tự động hóa quá trình nâng cấp bất cứ khi nào một phiên bản mới của lõi, chủ đề hoặc plugin WordPress được phát hành. Hãy đi sâu vào cập nhật tự động của WordPress Tự động cập nhật WordPressChỉ mục cập nhật tự độngCập nhật tự động WordPressCó bốn loại bản cập nhật và bản cập nhật tự động của WordPress
Cập nhật cốt lõi được chia thành ba loại phụ Xem cách Kinsta chống lại đối thủ. Đối chiếu
WordPress cho phép bạn tự động hóa quy trình cập nhật cho bất kỳ loại nào trong số này bằng cách cung cấp hai tệp wp-config. hằng số php và một số bộ lọc API tốt Kiểm soát cập nhật nền thông qua wp-config. phpWordPress cung cấp một vài wp-config. hằng số php cho phép chúng tôi kiểm soát cập nhật tự động. Đặt 2 thành true sẽ vô hiệu hóa bất kỳ loại nâng cấp tự động nào
WP_AUTO_UPDATE_CORE cho phép chúng tôi kiểm soát các bản cập nhật cốt lõi (bản phát hành nhỏ, chính và phát triển). Hằng số này có thể được định nghĩa như sau
Trong quá trình cài đặt phát triển, 3 mặc định là true. Trong cài đặt ổn định, nó mặc định là nhỏĐể cho đầy đủ, tôi nên đề cập đến một hằng số bổ sung có thể được xác định để tắt cập nhật tự động. Tuy nhiên, đặt giá trị của nó thành true sẽ vô hiệu hóa mọi chỉnh sửa tệp, ngay cả cài đặt chủ đề và plugin cũng như cập nhật thủ công
Thay vào đó, bạn có thể muốn xác định hằng số 4, hằng số này sẽ vô hiệu hóa trình chỉnh sửa tệp nhưng vẫn đảm bảo an toàn cho các chức năng cài đặt và cập nhậthướng dẫn liên quan. wp-config. php – Chế độ xem chuyên sâu về cách định cấu hình WordPress Kiểm soát cập nhật nền thông qua bộ lọc APIHằng số cấu hình cung cấp một cách chung để bật hoặc tắt cập nhật tự động. Nhưng WordPress cung cấp một số bộ lọc cho phép kiểm soát sâu hơn đối với bất kỳ loại cập nhật nào
Đầu tiên, trả về true thông qua bộ lọc automatic_updater_disabled có tác dụng tương tự như xác định hằng số 2 thành true trong wp-config. php
Chúng tôi có thể kiểm soát bất kỳ loại cập nhật nào thông qua bộ lọc 6 bật hoặc tắt cập nhật tùy thuộc vào giá trị của 7 ( 8, 9, 0 hoặc 1)Vì vậy, chúng tôi có thể tự động hóa tất cả các cập nhật cốt lõi bằng cách trả về true thông qua bộ lọc 2
Trong ví dụ sau, chúng tôi đang bật cập nhật tự động cho chủ đề, plugin và bản dịch
Trong các ví dụ trên, chúng tôi vừa bật cập nhật tự động. Nhưng những bộ lọc này cho phép chúng tôi kiểm soát tốt hơn các bản cập nhật. Trong ví dụ sau, chúng tôi đang tự động cập nhật tự động cho hai plugin cụ thể
Hàm gọi lại giữ hai đối số Triển khai ứng dụng của bạn lên Kinsta - Bắt đầu với Khoản tín dụng $20 ngay bây giờChạy nút của bạn. js, Python, Go, PHP, Ruby, Java và Scala, (hoặc hầu hết mọi ứng dụng khác nếu bạn sử dụng Dockerfiles tùy chỉnh của riêng mình), trong ba bước đơn giản Triển khai ngay bây giờ và nhận $20 giảm giá
Hàm kiểm tra xem mục cần cập nhật có nằm trong mảng 5 hay không, sau đó trả về true hoặc false tương ứngCuối cùng, chúng ta có thể tạo sự khác biệt giữa các bản cập nhật phát triển, nhỏ và lớn, bằng cách trả về 6 hoặc 7 thông qua các bộ lọc sau
Chúng tôi biết rằng đôi khi một bản cập nhật có thể bị lỗi. Trong trường hợp xấu nhất, trang web có thể ngừng hoạt động sau khi cập nhật không thành công. Nhưng may mắn thay, chúng tôi có thể yêu cầu WordPress thông báo cho chúng tôi bằng email sau bất kỳ cập nhật (hoặc nỗ lực) nào Email kết quả, thông báo và gỡ lỗiTùy thuộc vào kết quả của quá trình cập nhật, WordPress sẽ gửi một email khác đến địa chỉ quản trị viên
Bất cứ khi nào cập nhật tự động thành công hoặc không thành công, WordPress sẽ gửi kết quả hoặc email thông báo với một trong các chủ đề sau
Bộ lọc 8 kiểm soát kết quả và email thông báo. Những email này có thể bị vô hiệu hóa bằng cách quay lại 7 như sau
Đặc biệt nếu bạn dự định mở rộng các bản cập nhật tự động cho các bản phát hành cốt lõi và/hoặc chủ đề và plugin chính, bạn có thể muốn bật email thông báo và kết quả hoặc tùy chỉnh chúng tùy thuộc vào kết quả hoặc kiểu cập nhật. Trong ví dụ sau, WordPress sẽ không gửi email kết quả trong trường hợp thành công Đấu tranh với thời gian chết và các vấn đề về WordPress? . Kiểm tra các tính năng của chúng tôi
Hàm gọi lại giữ các đối số sau
Theo mặc định, quản trị viên được thông báo khi nhận được ưu đãi cập nhật từ WordPress. org đặt một cờ cụ thể và cài đặt không thể cập nhật. Email thông báo sẽ được gửi chỉ một lần cho mỗi lần phát hành. Bộ lọc 4 cho phép một số quyết định về thời tiết và thời điểm gửi loại thông báo này. Áp dụng bộ lọc như sau 0Cuối cùng, bộ lọc 5 kiểm soát các email gỡ lỗi, cung cấp thông tin nhật ký hữu ích liên quan đến các bản cập nhật đã thực hiện. Theo mặc định, những email này được gửi bởi cài đặt phát triển. Trả về false sẽ ngăn WordPress gửi email gỡ lỗi, trong khi trả về true sẽ kích hoạt các email này ngay cả khi cài đặt ổn định 1Khi nào và tại sao vô hiệu hóa cập nhật tự động WordPressQuá trình cập nhật tự động là một tính năng tuyệt vời đối với nhiều người dùng, vì họ có thể tiết kiệm rất nhiều thời gian và công sức Đôi khi, chúng tôi có thể gặp sự cố không tương thích trên các chủ đề và plugin có thể làm gián đoạn một số chức năng hoặc thậm chí làm hỏng trang web. Nếu trang web phụ thuộc vào nhiều plugin, thì sẽ an toàn hơn nếu thực hiện cập nhật thủ công, ít nhất là đối với plugin. Quy trình từng bước một cho phép chúng tôi nhanh chóng phát hiện các sự cố mà quá trình tự động hóa khó phát hiện Ngoài ra, nếu bạn là nhà phát triển, bạn nên cẩn thận với tên bạn chọn cho chủ đề và plugin của mình ngay cả khi bạn không định phân phối chúng. Khi chạy các bản cập nhật, WordPress sẽ tìm trong Thư mục plugin để tìm các phiên bản mới của plugin của bạn và ghi đè lên các tệp của bạn nếu tìm thấy một plugin có cùng tên. Vì vậy, nếu bạn muốn bật cập nhật nền cho chủ đề và plugin, hãy nhớ đặt tên duy nhất cho tập lệnh của mình Vâng, đó là rất nhiều thứ tốt cho các nhà phát triển. Nhưng làm cách nào để người dùng không phải là nhà phát triển có thể quản lý các bản cập nhật tự động? Kiểm soát cập nhật tự động WordPress bằng pluginNếu bạn không phải là nhà phát triển, bạn có thể kiểm soát các bản cập nhật tự động của WordPress bằng plugin Easy Updates Manager cho phép người dùng quản trị kiểm soát các bản cập nhật WordPress trên cả cài đặt một trang và nhiều trang. Plugin cho phép quản lý tất cả các loại bản cập nhật WordPress và Chủ đề và plugin có thể được chọn riêng để cập nhật tự động. Các tính năng bổ sung liên quan đến email thông báo, chặn người dùng và ghi nhật ký cập nhật plugin Trình quản lý cập nhật dễ dàngTrong trường hợp không tương thích, có thể cần nhanh chóng hoàn nguyên về phiên bản trước của chủ đề hoặc plugin. WP Rollback cho phép bạn khôi phục phiên bản trước của mọi chủ đề và plugin đã cài đặt từ Màn hình plugin. Chỉ cần nhấp vào liên kết Rollback và plugin sẽ hiển thị cho bạn danh sách tất cả các phiên bản có sẵn Cuối cùng, nếu bạn cần kiểm tra khả năng tương thích trên các bản cập nhật tự động trong cài đặt WordPress của mình, Trình kiểm tra cập nhật nền sẽ cung cấp thông tin bạn cần Cập nhật tự động cho các plugin & chủ đề cao cấpLà nhà phát triển plugin hoặc chủ đề WordPress cao cấp, bạn có nhiệm vụ tích hợp cơ chế cập nhật tự động vào sản phẩm của mình để mang lại trải nghiệm cập nhật liền mạch giống như người dùng mong đợi với WordPress. sản phẩm tổ chức. Điều này đã trở thành tiêu chuẩn thị trường ngày nay (vì một lý do chính đáng). Bạn có thể tự lưu trữ các sản phẩm cao cấp và phát triển cơ chế cập nhật hoặc tận dụng các nền tảng như Freemius, Kernl hoặc WP Updates, cung cấp kho lưu trữ an toàn và cập nhật tự động dưới dạng dịch vụ, có sẵn Tóm lượcCập nhật tự động WordPress là một tính năng tuyệt vời có thể giúp chúng tôi tiết kiệm rất nhiều thời gian và công việc, đồng thời cho phép chúng tôi cập nhật trang web của mình thường xuyên. Nhưng bạn có kích hoạt tất cả các loại cập nhật không? Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm
Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn Tôi có nên bật các plugin Tự động cập nhật WordPress không?Có tùy chọn tắt cập nhật tự động trong WordPress. Tuy nhiên, chúng tôi khuyên bạn nên bật cập nhật tự động vì chúng thường giải quyết các vấn đề và lỗ hổng bảo mật quan trọng .
Sự khác biệt giữa Automatic_updater_disabled và Wp_auto_update_core là gì?hằng số php cho phép chúng tôi kiểm soát cập nhật tự động. Đặt AUTOMATIC_UPDATER_DISABLED thành true sẽ tắt mọi loại nâng cấp tự động. xác định ('AUTOMATIC_UPDATER_DISABLED', đúng); . WP_AUTO_UPDATE_CORE allow us to control core updates (minor, major and development releases).
Tôi có nên cập nhật plugin trước khi cập nhật WordPress không?Nếu bạn đang thực hiện nâng cấp lớn cho plugin và WordPress của mình, bạn nên cập nhật plugin trước và kiểm tra từng plugin một. Sau khi nâng cấp WordPress, bạn có thể được nhắc cập nhật lại plugin để tương thích với phiên bản WordPress mới nhất. |