Chế độ bảo trì là một trong những tính năng hữu ích của website WordPress. Nó đảm bảo cho các hoạt động bảo trì WordPress ít tác động đến người dùng nhất. Đồng thời, chế độ bảo trì cũng hạn chế nhiều vấn đề trong quá trình update website WordPress của bạn. Trong bài viết này, Kho Theme sẽ hướng dẫn cho các bạn 4 cách để bật chế độ bảo trì WordPress đơn giản, ai cũng có thể thực hiện được. Hãy theo dõi bài viết để có thêm nhiều thông tin hữu ích nhé!
Chế độ bảo trì WordPress là gì?
Chế độ bảo trì WordPress (Maintenance Mode) là một trang thái được áp dụng cho website khi các thay đổi đang thực hiện có khả năng làm hỏng website đó.
Những chỉnh sửa nhỏ như cập nhật nội dung có thể thực hiện được khi website đang hoạt động. Tuy nhiên, nếu bạn cần thực hiện những thay đổi quan trọng hơn như thiết kế lai giao diện website, khắc phục sự cố trong back-end,… thì tốt nhất nên bật chế độ bảo trì WordPress.
Chế độ này cho phép hiển thị thông báo cho khách truy cập nắm rõ lý do website bảo trì, thời gian website hoạt động trở lại và nhiều tùy chọn khác, bạn có thể tùy chỉnh dễ dàng.
Chế độ bảo trì WordPress hoạt động bằng việc sử dụng chức năng wp_maintenance và tạo một 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ể xóa file bảo trì và website của bạn sẽ hoạt động lại bình thường.
Xem thêm: Cách tạo bài viết trong WordPress đơn giản, nhanh chóng
Bảo trì website ảnh hưởng như thế nào đến người truy cập?
Khi đang bảo trì website WordPress, một website có thể không hoạt động như bình thường hay thậm chí nó nhìn có vẻ bị hỏng. Điều này tạo nên trải nghiệm người dùng không tốt, khách truy cập có thể nghi ngờ độ tin cậy hoặc bảo mật của website, gây ảnh hưởng tiêu cực đến lượng truy cập trong tương lai.
WordPress cung cấp chế độ bảo trì mặc định với các tùy biến. Tuy nhiên, nó chỉ là một trang HTML thuần túy kèm theo dòng chữ “Briefly unavailable for scheduled maintenance. Check back in a minute.” Không thú vị chút nào.
Vì thế, có một trang chế độ bảo trì tùy chỉnh sẽ cung cấp trải nghiệm người dùng tốt hơn. Bạn có thể tùy chỉnh thông điệp và thiết kế giao diện tổng thể của nó sao cho phù hợp với thương hiệu của mình.
Ngoài ra, bạn cũng có thể rút ngắn thời gian bảo trì bằng cách tạo môi trường Staging WordPress. Đây là một bản sao riêng biệt của website, nơi bạn có thể thực hiện các thay đổi mà không làm ảnh hưởng đến website thực tế.
Vì sao cần bật chế độ bảo trì WordPress?
Không phải website nào cũng cần bật chế độ bảo trì WordPress. Những thay đổi nhỏ như quản lý nội dung, chỉnh sửa một vài lỗi nhỏ hoặc cập nhật nội dung blog sẽ không làm ảnh hưởng đến chức năng tổng thể của website. Vì thế, bạn có thể thực hiện chúng khi website đang hoạt động.
Tuy nhiên, với những thay đổi quan trọng như cài cấu hình plugin mới, tùy chỉnh giao diện,… có thể làm ảnh hưởng đến cách hoạt động của website. Trong những trường hợp này, để tránh nguy cơ website của bạn bị sập khi đang hoặt động, hãy thay đổi sang chế độ bảo trì.
Ngoài ra, bạn có thể bật chế độ bảo trì WordPress bởi một vài lý do khác như:
- Tránh tạo ấn tượng xấu cho khách truy cập.
- Giảm thiểu rủi ro bảo mật website.
- Tạo trang sắp ra mắt (Coming Soon).
4 cách để bật chế độ bảo trì WordPress
Sau đây, Kho Theme sẽ hướng dẫn cho các bạn 4 cách để bật chế độ bảo trì WordPress đơn giản nhất. Hãy cùng theo dõi nội dung bên dưới nhé!
Sử dụng plugin bảo trì: WP Maintenance Mode
Plugin WP Maintenance Mode cho phép bạn bật chế độ bảo trì WordPress mà không cần sử dụng code. Những ai không biết hoặc không chuyên về lập trình vẫn có thể sử dụng cách này.
Đầu tiên, hãy tải và cài đặt WP Maintenance Mode. Sau khi kích hoạt, hãy chọn Settings > WP Maintenance Mode ở khung điều khiển bên trái của WordPress.
Tại đây bạn sẽ thấy 5 tab: General, Design, Modules, Manage Bot và GDPR.
1. General:
Ở trên cùng là phần Status. Đây là nơi bạn có thể tắt hoặc bật chế độ bảo trì WordPress.
Nếu bạn bật tính năng Bypass for Search Bots thì các công cụ tìm kiếm sẽ có thể truy cập vào website của bạn khi đang bảo trì.
Cuối cùng là các tùy chọn Back end Role và Front end Role sẽ 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 khi đang ở chế độ bảo trì. Nếu bạn không đặt cài đặt này, chỉ có quản trị viên mới có thể thay đổi cài đặt này.
2. Design
Đây là nơi bạn tạo ra một trang tùy chỉnh. Đầu tiên, hãy thêm tiêu đề của bạn trong phần Title (HTML tag). Sau đó thêm 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 thành, bạn có thể thay đổi màu nền của trang. Ngoài ra, có một tùy chọn giúp bạn sử dụng hình nền tùy chỉnh để làm trang bảo trì đẹp mắt hơn.
3. Modules
Tại đây bạn có thể tùy chỉnh đồng hồ đếm ngược bằng cách đặt thời gian bắt đầu và còn lại. Bên cạnh đó, khách hàng của bạn cũng sẽ nhận được thông báo sau khi website của bạn hoạt động trở lại.
Phần Social Networks trong tab Modules giúp kết nối tài khoản mạng xã hội của bạn với trang thông báo. Bạn có thể chèn liên kết các trang mạng xã hội vào vị trí tương ứng và plugin sẽ tự động hiển thị các biểu tượng mạng xã hội trên trang bảo trì.
4. Manage Bot
Tab này cho phép bạn tạo một biểu mẫu đăng ký tương tác để thu hút người đăng ký mới. Khi người dùng vào website bảo trì, họ có thể trò chuyện với bot tự động.
Có 10 tin nhắn tùy chỉnh và 4 tùy chọn phản hồi mở rộng giữa chúng. Bạn có thể thu thập thông tin cá nhân của khách truy cập 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 > Chọn Export as CSV trong Người đăng ký Subscribers.
5. GDPR
Trong tab GDPR, bạn nhận được các cài đặt để tuân thủ GDPR. Nếu bạn muốn thu thập dữ liệu từ biểu mẫu đăng ký trên trang thì việc thiết lập tại tab này rất quan trọng.
GDPR là một quy định được đưa ra bởi Liên minh Châu Âu (EU) bắt buộc các doanh nghiệp phải bảo vệ dữ liệu thông tin cá nhân và quyền riêng tư của người dùng. Nếu không tuân thủ, sẽ phải chịu 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 có thể lớn hơn.
Mặc dù phiên bản mới nhất của website WordPress tuân thủ GDPR, nhưng bạn cần thực hiện một số bước để đảm bảo website của bạn cũng hoàn toàn tuân thủ.
Đầu tiên, bạn cần bật trạng thái GDPR trong tab này. Sau đó, liên kết với Privacy Page và tạo các hộp kiểm chấp nhận cho các biểu mẫu liên hệ và biểu mẫu đăng ký. Nếu bạn vẫn chưa thiết lập Privacy Page , hãy vào Settings > Chọn Privacy để thiết lập.
Khi cài đặt GDPR hoàn tất, hãy nhấp vào Save settings và chế độ bảo trì của bạn đã sẵn sàng để sử dụng.
Xem thêm: TOP 10+ Plugin thiết kế giao diện WordPress hàng đầu 2023
Sử dụng plugin SeedProd
Bên cạnh plugin WP Maintenance Mode, SeedProd cũng là một plugin giúp bạn bật chế độ bảo trì WordPress. SeedProd cho phép bạn dễ dàng tạo các trang đích cho các chế độ bảo trì và sắp ra mắt 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 thêm các gói cao cấp, bắt đầu từ $39,50/ năm.
- Đầu tiên, hãy tải xuống và cài đặt SeedProd. Sau khi kích hoạt, hãy chuyển đến bảng điều khiển của plugin.
- Tại đây, bạn sẽ thấy các mô-đun để thiết lập các trang Maintenance và Coming Soon với các nút để kích hoạt chúng. Ở dưới cùng, là phần để quản lý các trang đích của bạn.
- Để thiết lập trang bảo trì, hãy truy cập vào thư viện mẫu trang đích của SeedProd và chọn mẫu chế độ bảo trì mà bạn thích. Sau đó nó sẽ đưa bạn đến trình tạo kéo và thả, bạn có thể tùy chỉnh mẫu tại đây. Và cuối cùng nhấp vào Lưu để lưu các thay đổi.
- Để thêm trang đích khác, hãy chọn Add New Landing Page trên phần các trang đích. Ngoài ra, bạn cũng có thể đổi tiêu đề và URL trang trên phần Page Settings của trình tạo.
Khi thiết lập trang bảo trì, hãy bật chế độ bảo trì WordPress bằng cách nhấp vào nút Activate trên trang tổng quan của plugin SeedProd. Lúc này bạn sẽ thấy thông báo Maintenance Mode Active ở góc phải trên cùng của trang quản trị WordPress khi nó được kích hoạt.
Bật chế độ bảo trì WordPress bằng file functions.php trong Theme
Lưu ý: Cách bật chế độ bảo trì WordPress này yêu cầu chỉnh sửa file functions.php. Vì thế, chúng tôi khuyên bạn nên tạo một bản sao lưu website WordPress của mình trước khi tiếp tục.
Để bật chế độc bảo trì WordPress thủ công, bạn có thể làm các bước sau:
- Trên bảng điều khiển WordPress của bạn, đi tới Appearance > Theme Editor. Ở phía bên phải, sẽ hiện lên một danh sách các tệp chủ đề. Lúc này, chọn Theme Functions để mở file functions.php và chỉnh sửa mã trong trình chỉnh sửa.
- Ở cuối file, bạn hãy thêm vào đoạn 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 chế độ bảo trì mặc định cho WordPress. Tuy nhiên, bạn có thể sửa code để thay đổi thông báo HTML xuất hiện trên màn hình. Ở dòng thứ tư của mã, tìm hàm wp_die theo sau là mã HTML nằm trong dấu ngoặc đơn. Chỉnh sửa văn bản HTML này thành thông báo bạn muốn. Ví dụ: “The website is under scheduled maintenance. Please check back at 6pm EST”.
- Tiếp theo nhấp chọn Update File.
- Sau khi hoàn tất quá trình bảo trì, hãy xóa code đó khỏi file functions.php để website hoạt động trở lại.
Bật chế độ bảo trì thủ công bằng file .htaccess
Lưu ý: Cách bật chế độ bảo trì WordPress này yêu cầu thực hiện các thay đổi đối với file .htaccess. Vì thế, chúng tôi khuyên bạn nên sao lưu file .htaccess của bạn trước khi tiếp tục. Ngoài ra, bạn sẽ không thể truy cập website tổng quan của mình khi sử dụng cách này vì tất cả các yêu cầu sẽ được chuyển hướng đến file maintenance.html.
- Tìm file .htaccess trong thư mục website của bạn. Đăng nhập vào Hostinger Panel và đi đến File Manager. Sau đó, bạn hãy mở thư mục public_html.
- Tiếp theo hãy 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ó sẵn. File này sẽ hoạt động như màn hình bảo trì website của bạn.
- Sau đó, tìm file .htaccess trong thư mục public_html. Mở file bằng cách nhấp chuột phải rồi chọn Edit.
Nếu muốn tạo bản sao lưu, bạn hãy copy nội dung của file .htaccess và paste vào file mới có tên .htaccess_default. Sau đó, thêm đoạn mã dưới đây 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]
Lúc này 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 tại trang này.
Như vậy, Kho Theme đã giới thiệu cho các bạn 4 cách để bật chế độ bảo trì WordPress bằng thủ công và plugin. Hy vọng với hướng dẫn trên bạn sẽ thực hiện thành công. Nếu cần hỗ trợ về các vấn đề thiết kế website thì hãy liên hệ ngay với www.khotheme.vn để được hỗ trợ nhé.