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

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

Khi vận hành trang web, nhiều khi bạn sẽ gặp một số trường hợp vấn đề mà không muốn khách thấy. Cho dù bạn có thiết kế lại giao diện của trang web hoặc khắc phục sự cố trong back-end, bạn có thể bật chế độ bảo trì WordPress website (WordPress Maintenance Mode) để tránh trang web hiển thị lỗi khi hoạt động.

Bài viết này sẽ hướng dẫn bạn sáu phương pháp để bật chế độ bảo trì WordPress.

Và cũng sẽ giải thích cách hoạt động của chế độ bảo trì. Bạn cũng sẽ biết nên làm gì để đảm bảo khách truy cập sẽ quay lại khi trang web WordPress của bạn đã sẵn sàng.

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

Chế độ bảo trì WordPress là trạng thái được áp dụng cho một trang web khi các thay đổi đang được thực hiện có khả năng làm hỏng trang web.

Những chỉnh sửa nhỏ như vậy, như cập nhật hoặc xuất bản nội dung, có thể được thực hiện khi trang web WordPress của bạn hoạt động. Tuy nhiên, nếu bạn đang thực hiện các thay đổi quan trọng hơn, tốt nhất nên thực hiện bên trong và tránh hiển thị ra bên ngoài.

Khi một trang web ở chế độ bảo trì WordPress, URL sẽ hiển thị màn hình với thông báo về trạng thái trang web của bạn. Thông báo này thường giải thích lý do tại sao trang web tạm ngưng và bao gồm ước tính khi nào trang web sẽ hoạt động trở lại.

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.

Một cách sử dụng khác của chế độ bảo trì WordPress là để chuẩn bị cho một trang web sắp ra mắt. Bằng cách sử dụng chế độ bảo trì WordPress, bạn có thể tạo màn hình Sắp ra mắt . Khi người dùng nhập URL của bạn, họ sẽ thấy thông tin về trang web sắp tới và biết khi nào họ nên quay lại.

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

Trong quá trình bảo trì, một trang WordPress có thể không hoạt động bình thường hoặc thậm chí nhìn có vẻ bị hỏng. Điều này có thể tạo ra trải nghiệm người dùng không tốt và khách truy cập có thể nghi ngờ độ tin cậy hoặc bảo mật của trang web, điều này có thể ảnh hưởng tiêu cực đến lưu lượng truy cập trong tương lai.

WordPress cung cấp một chế độ bảo trì mặc định và các tùy biến. Tuy nhiên, nó chỉ là một trang HTML thuần túy với dòng chữ “ Briefly unavailable for scheduled maintenance. Check back in a minute. ” Trông không được thú vị lắm.

Có trang chế độ bảo trì tùy chỉnh cung cấp trải nghiệm người dùng tốt hơn. Nó cho phép bạn tùy chỉnh thông điệp và thiết kế tổng thể của nó để phù hợp với thương hiệu của bạn.

Bạn cũng có thể rút ngắn thời gian bảo trì WordPress bằng cách tạo môi trường Staging WordPress . Đó là một bản sao riêng biệt của trang web, nơi bạn có thể thực hiện các thay đổi mà không ảnh hưởng đến trang web thực tế.

Khi bạn đã hoàn thành công việc trên trang web theo giai đoạn, bạn sẽ cần đẩy bản cập nhật lên trang web thực và tất cả các thay đổi sẽ được áp dụng tự động mà không có bất kỳ thời gian chết nào.

Tại sao bạn cần bật chế độ bảo trì WordPress?

Không phải tất cả các trang web đều cần bật chế độ bảo trì. Những thay đổi như quản lý nội dung, sửa một lỗi nhỏ hoặc cập nhật nội dung blog sẽ không ảnh hưởng đến chức năng tổng thể của trang web của bạn. Do đó, thật an toàn để thực hiện chúng trong khi trang web đang hoạt động.

Tuy nhiên, những thay đổi quan trọng hơn, chẳng hạn như cấu hình plugin mới hoặc tùy chỉnh giao diện, có thể ảnh hưởng đến cách trang web của bạn hoạt động. Trong những trường hợp như vậy, tốt nhất bạn nên tránh nguy cơ bị sập trang web của mình khi nó đang hoạt động và thay đổi nó sang chế độ bảo trì.

Dưới đây là một vài lý do khác khiến bạn muốn đặt một trang WordPress ở chế độ bảo trì.

Tránh tạo ấn tượng xấu

Một trang web bị hỏng hoặc không hoạt động có thể để lại ấn tượng xấu lâu dài cho khách truy cập của bạn. Mọi người có thể mất tin tưởng vào tính hợp pháp của doanh nghiệp, điều này có thể ảnh hưởng tiêu cực đến lưu lượng truy cập và tỷ lệ chuyển đổi.

Có một số plugin chế độ bảo trì WordPress cho phép bạn tùy chỉnh trang bảo trì cho phù hợp với thiết kế trang web của mình. Điều này sẽ không chỉ cho khách hàng biết khi nào trang web sẽ hoạt động trở lại, mà còn giúp doanh nghiệp trông chuyên nghiệp và có tổ chức hơn.

Trang web đang bật chế độ bảo trì WordPress

Giảm thiểu rủi ro bảo mật

Một lý do khác để sử dụng chế độ bảo trì WordPress là để bảo mật website WordPress , đặc biệt nếu bạn đang khắc phục các sự cố bảo mật.

Ví dụ: nếu một liên kết độc hại được phát hiện trên trang web của bạn, tốt nhất nên tạm ngưng nó cho đến khi vấn đề được loại bỏ hoàn toàn thay vì gây rủi ro cho sự an toàn của khách truy cập.

Tạo một trang sắp ra mắt

Chế độ bảo trì WordPress có thể được sử dụng để chỉ ra hoặc quảng cáo một trang web đang được phát triển.

Bạn có thể sử dụng cùng các plugin bảo trì WordPress để hiển thị trang sắp ra mắt trong khi phát triển website đó. Khi trang web đã sẵn sàng, chỉ cần tắt chế độ bảo trì và chào mừng khách truy cập vào trang web mới của bạn.

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

Kích hoạt chế độ bảo trì WordPress không quá phức tạp.

Trong khi một số phương pháp yêu cầu một số tùy chỉnh code, các plugin bảo trì WordPress cho phép bạn làm điều đó với một vài cú nhấp chuột đơn giản.

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 – GeneralDesignModulesManage Bot, và GDPR . Chúng ta hãy xem xét các tab này chi tiết hơn.

General

Cài đặt chung về chế độ bảo trì WordPress

Ở 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ài đặt thiết kế chế độ bảo trì WP

Đâ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 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

Cài đặt mô-đun chế độ bảo trì WP

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

Chế độ bảo trì WP Quản lý cài đặt 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.

Trang chế độ bảo trì do khách hàng thực hiện

GDPR

Cài đặt GDPR của chế độ bảo trì WP

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 SeedProd

SeedProd là một plugin tạo trang đích. Nó cho phép bạn dễ dàng tạo các trang đích cho các chế độ “Sắp mở” và “Bảo trì” bằng trình tạo kéo và thả của nó.

Plugin này có phiên bản miễn phí và cung cấp gói cao cấp, bắt đầu từ $ 39,50 / năm .

Đầu tiên, tải xuống và cài đặt plugin. Sau khi nó được kích hoạt, hãy chuyển đến bảng điều khiển plugin.

Bạn sẽ thấy các mô-đun để thiết lập các trang “Coming Soon” và “Maintenance” và các nút để kích hoạt chúng. Ở dưới cùng, có một phần để quản lý các trang đích của bạn.

Cài đặt trang Seed Prod

Để thiết lập trang chế độ bảo trì, hãy truy cập thư viện mẫu trang đích của SeedProd và nhấp vào mẫu chế độ bảo trì bạn thích. Nó sẽ đưa bạn đến trình tạo kéo và thả, nơi bạn có thể tùy chỉnh mẫu. Nhấp vào Lưu để lưu các thay đổi.

Để thêm các trang đích khác, hãy nhấp vào nút Add New Landing Page trên phần các trang đích. Bạn cũng có thể đổi tên tiêu đề trang và URL trên phần Page Settings của trình tạo.

Cài đặt chung cho Seed Prod

Khi thiết lập trang bảo trì, hãy bật chế độ bảo trì bằng cách nhấp vào nút Activate trên trang tổng quan của plugin. Bạn sẽ thấy thông báo Maintenance Mode Active ở góc trên cùng bên phải của trang quản trị WordPress khi nó được kích hoạt.

Cài đặt trang Seed Prod

3. 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.

Plugin bảo trì WP

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.

4. Sử dụng Bảng điều khiển hPanel để kích hoạt chế độ bảo trì

Với các gói shared hostingcloud hosting, và WordPress hosting của Hostinger người dùng có thể kích hoạt chế độ bảo trì từ hPanel.

Đầu tiên, đăng nhập vào tài khoản hPanel của bạn. Đi tới WordPress Dashboard -> CoreTìm tùy chọn Maintenance Mode và nhấp vào thanh trượt để kích hoạt hoặc hủy kích hoạt nó.

bật chế độ bảo trì WordPress trên Hostinger

Phương pháp này rất dễ thực hiện vì bạn không phải loay hoay với bất kỳ plugin WordPress nào.

Tuy nhiên, không có cách nào để tùy chỉnh trang đích để người dùng trang web chỉ thấy thông báo mặc định.

Thông báo ngắn gọn website đang vào chế độ bảo trì

5. 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:

  1. 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.
    Chỉnh sửa file theme functions trong WordPress
  2. Ở 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’);
  3. 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
    thông báo Bảo trì WordPress
  4. Nhấp vào Update File.
  5. 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.

6. 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 ManagerSau đó, 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.
Thư mục .htaccess WordPress

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..

Phần kết luận

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 Plugindù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.

Cài đặt plugin WordPress hoặc sử dụng bảng điều khiển web hosting, chẳng hạn như hPanel, là những lựa chọn thân thiện hơn với người mới. Nếu bạn không quen với việc viết code, chúng tôi khuyên bạn chọn 1 trong 2 cách trên.

Nếu bạn là người tương đối hiểu biết về công nghệ, hãy tiếp tục và chỉnh sửa code nhé. Các phương pháp này cho ra cùng một kết quả – một trang bảo trì hoặc trang “coming soon” cho khách truy cập của bạn.

Hãy lưu ý rằng chế độ WordPress maintenace không chỉ có lợi cho mục đích bảo trì. Lần tới khi bạn định cho một trang web hoạt động, bạn cũng có thể bật chế độ bảo trì để WordPress tạo trang “Sắp ra mắt” thật hấp dẫn.

Author
Tác giả

Huy Do.

Huy Do. là chuyên gia quản lý, vận hành các dịch vụ Website. Anh có nhiều năm kinh nghiệm về Hosting, Domain, Technical, CMS. Sở thích của anh là công nghệ, đọc sách, đi du lịch và tư vấn cho các bạn trẻ khởi nghiệp.