Home » Wordpress » Cách bật chế độ bảo trì WordPress (Maintenance Mode)

Cách bật chế độ bảo trì WordPress (Maintenance Mode)

Chế độ bảo trì WordPress một trong những tính năng hay ho của WordPress. Chức năng chính của nó nhằm đảm bảo các hoạt động bảo trì wordpress ít tác động đến người dùng nhất. Đồng thời cũng hạn chế nhiều vấn đề trong quá trình update wordpress. Dưới đây, các các thông tin về chế độ bảo trì WordPress và cách sử dụng nó!

Chế độ bảo trì WordPress là gì?

Chế độ bảo trì WordPress như chính tên gọi của nó, chính là trạng thái trang web đang thực hiện bảo trì, hay các thay đổi lớn cần nhiều thời gian.

Chế độ này sẽ hiện thị thông báo cho người dùng nắm rõ được website đang được bảo trì, nâng cấp, thời gian bảo trì và nhiều tùy chọn bạn có thể tùy chỉnh dễ dàng.

Chế độ bảo trì WordPress hoạt động bằng cách sử dụng chức năng wp_maintenance và tạo tệp .maintenance chứa thông báo. Sau khi quá trình bảo trì hoàn tất, bạn có thể đặt WordPress xóa file bảo trì và trang web của bạn sẽ hoạt động như bình thường.

Việc bảo trì trang web ảnh hưởng đến khách truy cập như thế nào?

  • Tất nhiên trong quá trình bảo trì thì mọi chứng năng của Website đều không hoạt động, do đó ảnh hưởng đến khách truy cập. Với thông báo mặc định chế độ bảo trì WordPress khá đơn giản với dòng chữ ” Briefly unavailable for scheduled maintenance. Check back in a minute. ” khá thuần túy và trong có vẻ trang web của bạn bị lỗi.
Thông báo mặc định chế độ bảo trì trên WordPress
Thông báo mặc định chế độ bảo trì trên WordPress trong rất “lỗi”

Chính vì mặc định trang bảo trì WordPress nhìn rất “lỗi”, nên việc tút tát lại trang bảo trì là điều cần thiết. Việc này cần thiết vì

  • Tạo trang chế độ bảo trì WordPress tốt hơn.
  • Cung cấp nhiều thông tin cho khách truy cập.
  • Nâng cao tính chuyên nghiệp và “pro” hơn, tạo uy tín, tránh tạo ấn tượng xấu.
  • Giảm thiểu các rủi ro bảo mật.

Ok, dưới đây là 2 cách đơn giản để bạn bật chế độ bảo trì WordPress.

4 cách bật chế độ bảo trì WordPress

04 cách này này đơn giản là sử dụng plugins và bằng tay (code).

1. Sử dụng Plugin Bảo trì WordPress: WP Maintenance Mode

  • Plugin WP Maintenance Mode cho phép bạn kích hoạt chế độ bảo trì mà không cần chạm vào một dòng mã nào.
  • Đầu tiên, tải xuống và cài đặt plugin WP Maintenance Mode . Sau khi được kích hoạt, hãy chọn Settings -> WP Maintenance Mode từ bảng điều khiển WordPress.
  • Trên trang Settings , bạn sẽ thấy năm tab – General, Design, Modules, Manage Bot, và GDPR .
Bật chế độ bảo trì WordPress bằng plugins
Bật chế độ bảo trì WordPress bằng pluginsBật chế độ bảo trì WordPress bằng plugins WP Maintenance Mode
  • Ở trên cùng, bạn sẽ tìm thấy phần Status. Đây là nơi bạn có thể kích hoạt hoặc hủy kích hoạt chế độ bảo trì WordPress.
  • Nếu bạn kích hoạt tính năng Bypass for Search Bots , các công cụ tìm kiếm sẽ có thể truy cập trang web của bạn trong quá trình bảo trì.
  • Cuối cùng, các tùy chọn Back end Role và Front end Role cho phép bạn chọn những vai trò người dùng nào có thể truy cập vào back-end trong khi ở chế độ bảo trì. Nếu bạn không đặt cài đặt này, chỉ Quản trị viên mới được phép thay đổi cài đặt này.

Design

Cấu hình plugins WP Maintenance Mode
Cấu hình plugins WP Maintenance Mode
  • Đây là nơi bạn tạo một trang tùy chỉnh. Để bắt đầu hãy chuyển đến phần Title (thẻ HTML) và thêm tiêu đề của bạn. Sau đó, thêm Title và Nội dung để tùy chỉnh thông báo bảo trì sẽ xuất hiện trên màn hình.
  • Sau khi hoàn tất, bạn có thể thay đổi màu nền của trang. Ngoài ra còn có một tùy chọn để sử dụng hình nền tùy chỉnh để làm cho trang dễ chịu hơn.

Modules

  • Tại đây bạn có thể tùy chỉnh hình đồng hồ đếm ngược bằng cách đặt thời gian bắt đầu và thời gian còn lại. Khách hàng của bạn cũng sẽ nhận được thông báo sau khi trang web của bạn hoạt động trở lại.
  • Phần sau trong tab Modules là để kết nối tài khoản mạng xã hội của bạn với trang thông báo. Chèn liên kết các trang mạng xã hội của bạn vào vị trí tương ứng và sau đó plugin sẽ tự động hiển thị các biểu tượng mạng xã hội trên trang bảo trì.

Manage Bot

  • Tạo một biểu mẫu đăng ký tương tác để thu hút người đăng ký mới. Ý tưởng là khi người dùng vào chế độ bảo trì, họ có thể trò chuyện với bot tự động.
  • Có 10 tin nhắn có thể tùy chỉnh và bốn tùy chọn phản hồi mở rộng giữa chúng. Bạn có thể thu thập tên và địa chỉ email của người dùng bằng phương pháp này.
  • Để tải xuống danh sách người đăng ký, hãy chuyển đến tab Modules và chọn Export as CSV trong Người đăng ký Subscribers.

GDPR

  • Trong tab này, bạn nhận được các cài đặt để tuân thủ GDPR . Điều này là quan trọng để thiết lập nếu bạn thu thập dữ liệu từ biểu mẫu đăng ký trên trang.
  • GDPR là một quy định do Liên minh Châu Âu (EU) đưa ra quy định bắt buộc các doanh nghiệp phải bảo vệ dữ liệu cá nhân và quyền riêng tư của người dùng. Không tuân thủ quy định này dẫn đến một khoản tiền phạt nặng  € 20 triệu hoặc 4% doanh thu toàn cầu hàng năm của công ty – hoặc lớn hơn.
  • Mặc dù phiên bản mới nhất của WordPress tuân thủ GDPR, nhưng có một số bước bạn cần thực hiện để đảm bảo trang web của bạn cũng hoàn toàn tuân thủ.
  • Trước tiên, bạn cần kích hoạt trạng thái GDPR trong tab này. Sau đó, liên kết Privacy Page và tạo các hộp kiểm chấp nhận cho biểu mẫu liên hệ và biểu mẫu đăng ký. Nếu bạn chưa thiết lập Privacy Page , hãy đi tới Settings -> Privacy để thiết lập.
  • Khi cấu hình cho GDPR hoàn tất, hãy nhấp vào Lưu cài đặt và chế độ bảo trì của bạn đã sẵn sàng để sử dụng.

2. Sử dụng Plugin WP Maintenance

WP Maintenance là một plugin bảo trì khác cho phép bạn tùy chỉnh trang đích bảo trì cho trang web WordPress của mình.

Sau khi cài đặt và kích hoạt, hãy truy cập cài đặt của plugin từ thanh bên trái. Có 9 phần có sẵn:

  • General. Đây là nơi bạn sẽ tìm thấy nút để bật chế độ bảo trì và định cấu hình thông báo trang đích.
  • Colors & Fonts. Tùy chỉnh giao diện của trang đích. Chỉnh sửa màu nền, màu văn bản và phông chữ để làm cho chúng phù hợp với thương hiệu của bạn. Hãy nhớ rằng không có trình tạo kéo và thả hoặc trình chỉnh sửa trực quan, vì vậy bạn phải thực hiện những thay đổi này theo cách thủ công.
  • Pictures. Thêm hình ảnh tiêu đề và hình nền.
  • Countdown. Bật đếm ngược và đặt ngày giờ ra mắt. Ngoài ra còn có một tùy chọn để tự động tắt chế độ bảo trì khi kết thúc đếm ngược để làm cho trang web của bạn hoạt động.
  • CSS Style. Chứa trang tính CSS của trang bảo trì. Nếu bạn muốn tùy chỉnh trang bằng cách chèn CSS tùy chỉnh, hãy làm như vậy tại đây.
  • SEO. Cài đặt để bật SEO, chỉnh sửa tiêu đề meta và mô tả meta của trang. Bạn cũng có thể thêm một biểu tượng yêu thích từ đây.
  • Social Networks. Thêm tài khoản mạng xã hội vào trang đích bảo trì. Điều này giúp hướng người dùng đến các trang mạng xã hội của bạn nếu họ cần thêm thông tin.
  • Footer. Bật chân trang đến màn hình bảo trì và tùy chỉnh văn bản. Ngoài ra còn có một tùy chọn để thêm liên kết vào trang tổng quan.
  • Settings. Chứa các cài đặt bổ sung, bao gồm bật trang bảo trì chủ đề, xóa cài đặt tùy chỉnh khi hủy kích hoạt plugin và hiển thị mã lỗi máy chủ 503 Service Unavailable.

3. Bật chế độ bảo trì bằng file functions.php trong Theme

Phương pháp này yêu cầu chỉnh sửa file functions.php . Chúng tôi khuyên bạn nên tạo một  bản sao lưu trang web WordPress của mình  trước khi tiếp tục

Để bật tính năng bảo trì thủ công, bạn có thể làm các bước sau:

  • Trên bảng điều khiển quản trị WordPress của bạn, đi tới Appearance -> Theme Editor. Ở phía bên phải, sẽ có một danh sách các tệp chủ đề. Chọn Theme Functions  vì thao tác này sẽ mở file functions.php và cho phép bạn chỉnh sửa mã trong trình chỉnh sửa.
  • Ở cuối file, hãy thêm mã sau
// Activate WordPress Maintenance Mode
function wp_maintenance_mode() {
if (!current_user_can(‘edit_themes’) || !is_user_logged_in()) {
wp_die(‘<h1>Under Maintenance</h1><br />Website under planned maintenance. Please check back later.’);
}
}
add_action(‘get_header’, ‘wp_maintenance_mode’);
  • Thao tác này sẽ kích hoạt màn hình bảo trì mặc định cho WordPress. Tuy nhiên, bạn có thể chỉnh sửa code để thay đổi thông báo HTML sẽ xuất hiện trên màn hình. Trong dòng thứ tư của mã , tìm hàm wp_die theo sau là mã HTML trong dấu ngoặc đơn. Chỉnh sửa văn bản HTML này thành bất kỳ thông báo nào bạn muốn. Ví dụ: “ The website is under scheduled maintenance. Please check back at 4pm EST”
  • Nhấp vào Update File.

Sau khi hoàn tất, hãy nhớ xóa code đó khỏi file functions.php để trang web hoạt động trở lại.

4. Bật chế độ bảo trì WordPress thủ công bằng file .htaccess

Phương pháp này yêu cầu thực hiện các thay đổi đối với  file .htaccess  . Chúng tôi khuyên bạn nên sao lưu file .htaccess của mình trước khi tiếp tục.

Ngoài ra, lưu ý rằng bạn sẽ không thể truy cập trang tổng quan WordPress của mình bằng cách sử dụng phương pháp này vì tất cả các yêu cầu sẽ được chuyển hướng đến  file maintenance.html.

  1. Tìm file .htaccess trong thư mục trang web của bạn. Đăng nhập vào Hostinger hPanel và đi tới File Manager. Sau đó, mở thư mục public_html .
  2. Tạo một file maintenance.html có chứa thông báo bảo trì của bạn. Hoặc, tải file lên nếu bạn đã có. File này sẽ hoạt động như màn hình bảo trì của bạn.
  3. Tìm file .htaccess trong thư mục public_html . Mở file bằng cách nhấp chuột phải và chọn Edit.

Nếu bạn muốn tạo bản sao lưu, hãy sao chép nội dung của file .htaccess và dán vào file mới có tên .htaccess_default. Sau đó, thêm đoạn mã sau vào nội dung file .htaccess ban đầu:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ https://example.com/maintenance.html [R=307,L]

Khách truy cập sẽ được chuyển hướng đến trang HTML bảo trì và bạn có thể bắt đầu làm việc trên trang này..

Tóm Lượt

  • Có một số cách để đặt trang web WordPress của bạn ở chế độ bảo trì và cung cấp một trang thay thế tạm thời cho trang web của bạn.
  • Cho dù đó là sử dụng một WordPress Plugin , dùng bảng điều khiển web hosting, hoặc tùy chỉnh một số file WordPress, bạn hãy chọn cách phù hợp với nhu cầu cá nhân của bạn và các kỹ năng bạn có thể thao tác.
  • Mọi thắc mắc/đóng góp các bạn đừng ngại hãy để lại một bình luận.

Share on:

đọc thêm...

Tôi là biên tập của New2H. Tôi sẽ tổng hợp những bài viết sưu tầm kiến thức về CNTT.

Leave a Comment