wp-cli Kích hoạt chế độ bảo trì


11

Trong quá trình nâng cấp chủ đề hoặc plugin, chế độ bảo trì được bật và sau đó bị vô hiệu hóa sau khi hoàn tất.

Có thể tự bật / tắt chế độ bảo trì không?

Enabling Maintenance mode... Downloading update from xxxx Disabling Maintenance mode...

Câu trả lời:



9

Bạn có thể kích hoạt chế độ bảo trì trong WordPress bằng cách thêm .maintenancetệp vào thư mục WordPress gốc của bạn. Nó sẽ cần bao gồm:

<?php
$upgrading = time();

Với tệp này, trang web của bạn sẽ ở chế độ bảo trì cho đến khi bạn xóa tệp.


4
Để thêm vào đó, WordPress nhìn vào dấu thời gian $upgradingvà nếu hơn 10 phút, giả sử cửa sổ bảo trì đã qua và bỏ qua .maintenancetệp.
William Turrell

Đó không phải là những gì OP yêu cầu. Họ muốn biết làm thế nào để làm điều đó bằng cách sử dụng WP-CLI.
leymannx

1
@leymannx Không có cách nào để bật / tắt chế độ bảo trì với WP-CLI tại thời điểm tôi đăng.
Daniel Bachhuber

2

Tôi sử dụng trình cắm cho chế độ bảo trì và luôn để chế độ bảo trì "ở".

Thực tế, sau đó bạn có thể bật / tắt chế độ bảo trì thực tế bằng cách bật / tắt plugin đó - điều này rất dễ dàng thông qua wp-cli:

# activate maintenance mode, flush caches and stuff
wp plugin activate ultimate-maintenance-mode
# do maintenance things
wp plugin deactivate ultimate-maintenance-mode
# flush caches again so the maintenance page does not show up

1
Cách giải quyết tuyệt vời! Mặc dù tôi không thể tin rằng không có một tính năng riêng trong wp-cli làm điều đó.
pagliuca

Dường như không có một chức năng WordPress riêng nào thực hiện điều này, vì vậy wp-cli không có gì để gọi.
Slam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.