WordPress đã triển khai các bản cập nhật nền từ phiên bản 3.7 và tự động kích hoạt chúng cho các bản phát hành nhỏ. Với sự trợ giúp của bộ lọc, bạn có thể kiểm soát hành vi chính xác hơn, những gì chính xác được cập nhật tự động. Không có ý định cài đặt vĩnh viễn, hoàn toàn tự động cho tất cả các bản cập nhật nhỏ, chính, plugin, chủ đề và bản dịch, nhưng có thể dễ dàng thực hiện theo cách khác.
Có rất nhiều plugin làm tăng tần số mà thông báo được gọi lên và trong một số trường hợp, cũng hứa sẽ thực hiện việc cập nhật thực tế; Nhưng không có plugin nào thành công một cách đáng tin cậy. Công cụ dòng lệnh mạnh mẽ WP-CLI cung cấp một giải pháp rất phù hợp (không chỉ cho mục đích này). Sau khi cài đặt ngắn , các dòng sau (được thực thi trong thư mục dự án WP) đảm bảo rằng tất cả các bản cập nhật cho các thành phần trên đều được cài đặt mà không có ngoại lệ:
c9350c4b867d1cadd72c3e4a77ae98a0
Oneliner sau (có thể được rút ngắn thông qua bí danh hoặc bằng các công cụ như mỏng manh ) có thể chạy trên bất kỳ máy chủ SSH nào (ngay cả khi không cài đặt trước WP-CLI) để cài đặt tất cả các bản cập nhật ở đó một lần:
c9350c4b867d1cadd72c3e4a77ae98a0
Cờ --allow-root đảm bảo rằng hệ thống có thể chạy với tư cách người dùng root (điều này rất cần thiết trong môi trường WSL ). Việc cập nhật bất kỳ thành phần nào mà không có thử nghiệm trước trong môi trường phát triển cục bộ không được khuyến khích. Tuy nhiên, nếu bạn có một môi trường WP được bảo vệ hoặc một trường hợp sử dụng đặc biệt để luôn được cung cấp các bản cập nhật mới nhất, thì toàn bộ mọi thứ cũng có thể được tự động hóa thông qua một công việc cron đơn giản dưới dạng tệp bash:
c9350c4b867d1cadd72c3e4a77ae98a0
WP-CLI có thể làm được nhiều hơn thế: thêm vai trò người dùng, xóa nhận xét, tìm kiếm và thay thế chuỗi trong cơ sở dữ liệu, nhập tệp phương tiện ... rất đáng để xem qua tài liệu . Hiện tại, tôi đã mở hai vấn đề Github liên quan đến các lỗi nhỏ trong mô-đun ngôn ngữ , nhưng không cản trở cách sử dụng trong môi trường hiệu quả.