How to Create an Attractive WordPress Maintenance Page?
When you update the website, some features may not work properly or the website may not be accessible at all. Visitors also think your website is unusable. As a result, they will not visit again.
To avoid such things, you should activate the maintenance page. This feature notifies that the website is temporarily inaccessible. Then, how to make it?
Well, in this article, you will learn a tutorial on creating a maintenance mode page with several options. However, first, let's look at the understanding and importance of installing the following maintenance page.
How to Create an Attractive WordPress Maintenance Page ? |
What is an Under Maintenance Page?
Maintenance mode helps you hide the display of errors or blanks that may appear when updating a website, especially WordPress updates . So, instead of visitors seeing an error or blank display, you can activate an attractive maintenance mode display.
You can modify this page according to your needs. For example, to display maintenance information, the countdown time for the website to be active again, and a contact form so that visitors can contact you directly to get the latest information.
When and Why Do You Need to Enable Maintenance Mode?
If you ask when to activate maintenance mode? The answer is when you want to update the website.
Indeed, updating content, themes, or plugins can be done while the website is active without going down. However, in fact not all website updates are that simple.
For example, you want to update your WooCommerce online store that has a lot of visitors and traffic. For example, there is a problem when updating, the website may go down and suddenly cannot be used.
Therefore, you need to create a maintenance mode page to let customers know the website is in development and come back at a later time.
How to make a maintenance page is also not difficult. Check out the tutorial in the following discussion.
4 Simple ways to Create Maintenance Page in Wordpress
Here are four ways to create a WordPress maintenance page that you can try:- Using the maintenance mode plugin
- Using the page builder
- By Editing the file function.php
- By Editing the .htaccess file
You can choose one of the four methods above which is easiest for you. Here's the full explanation.
1. Using the Maintenance Mode Plugin
WordPress has provided various maintenance plugins that you can use to create repair pages. This method can be the best choice if you don't want to bother fiddling with your website with coding.In this tutorial, we are using the plugin SeedProd which is a popular maintenance plugin. Here's how to use it.
Step 2. Then install search for the SeedProd plugin in the search field. Click Install > Activate to activate the plugin.
Step 3. Once active, click the menu SeedProd > Pages. Then click Create First Page .
Step 4. Select the type of page you want to display. You can select Coming Soon Mode if your website has just been released and Maintenance Mode to notify visitors that the website is under repair. Then click Edit Page on the type you choose.
Step 5. Customize the appearance of the maintenance page according to your needs. Just drag and drop the elements you want to add. Such as logos, image backgrounds, subscribe forms, countdown times, and more.
Step 6. When finished, click Save, then Publish . Next, you will get a notification that the maintenance page has been displayed on your website.
2. Using Page Builder
In addition to using plugins, you can also create a website maintenance mode using a page builder. WordPress has provided a page builder plugin that is easy for you to use.
Well, in this tutorial, we're using the popular page builder plugin, Elementor . This Elementor page builder will make it easier for you to create and edit website pages, including maintenance pages.
Step 1. Install and activate Elementor page builder. Click the menu Plugins > Add New . Then look for the Elementor page builder plugin. Click Install Now then Activate to activate.
3. By Editing File Function.php
In addition to the two methods above, you can create a maintenance page by editing the file function.php . This step is a way to display the default maintenance page in WordPress.
Anyway, before you start editing, make sure you have backed up WordPress files your to make sure all your data is safe. If so, consider editing the following Function.php file!
Step 1. Select the menu Appearance on the dashboard, then select Theme Editor . Then select Theme function or file function.php .
// Activate WordPress Maintenance Mode
function wp_maintenance_mode() {
if (!current_user_can(‘edit_themes’) || !is_user_logged_in()) {
wp_die(‘<h1>Website Under Maintenance</h1><br />We have got some exciting updates lined up for you. We will be back online in a jiffy!’);
}
}
add_action(‘get_header’, ‘wp_maintenance_mode’);
When you've finished adding the code, don't forget to click Update File to save the file changes.
To disable the under maintenance page, you can delete the code you just added to the function.php file.
4. By Editing the .htaccess File
There is one last way to create a maintenance page, namely by editing the .htaccess file. In this method, you need to understand coding to create an HTML file that contains a message that the website is under maintenance. Then, upload the file on the website and redirect it using the .htaccess file.
Anyway, don't forget to back up the .htaccess file first. So, if the website error, you can do a restore. If so, now consider the following discussion:
Step 1. Login to your hosting account's cPanel.
Step 2. After entering the cPanel page, click the menu File Manager .
Step 3. After opening the File Manager, open the folder public_html . Then click the menu File and create an HTML file containing information that the website is under maintenance. Save the file, for example with the name "maintenance.html".
Step 4. After creating the maintenance.html file, rename the .htaccess file, for example with the name “.htaccess_original”.
Step 5. Then, create a new .htaccess file to redirect web pages to the HTML file that you have created. Add the following code to the .htaccess file
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/undermaintenance\.html$
RewriteRule ^(.*)$ https://mydomain.com/maintenance.html [R=307,L]
Please replace https://mydomain.com/maintenance.html with the domain name and HTML file you created.
Now, to disable the maintenance page, you just need to delete the new .htaccess file and rename the .htaccess file as before.
The Knot
How to make website maintenance is also not difficult. Especially if you use WordPress. You can use a maintenance plugin or a page builder plugin to create an easy and attractive maintenance page.
In addition to the above method, if you have coding skills, you can create an under maintenance page by editing the function.php and .htaccess files.
1 comment