<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WordPress &#8211; Cyberillo</title>
	<atom:link href="https://cyberillo.com/category/web/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://cyberillo.com</link>
	<description>Reliable Tech Tips and Services</description>
	<lastBuildDate>Sun, 22 Jun 2025 15:46:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://cyberillo.com/wp-content/uploads/cropped-favicon-100x100.png</url>
	<title>WordPress &#8211; Cyberillo</title>
	<link>https://cyberillo.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Put WordPress Site in Maintenance Mode</title>
		<link>https://cyberillo.com/how-to-put-wordpress-site-in-maintenance-mode/</link>
					<comments>https://cyberillo.com/how-to-put-wordpress-site-in-maintenance-mode/#respond</comments>
		
		<dc:creator><![CDATA[Sylvan Abela]]></dc:creator>
		<pubDate>Thu, 05 Sep 2024 08:45:59 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://webbytips.com/?p=2978</guid>

					<description><![CDATA[<p>Learn how to easily put your WordPress site in maintenance mode with a plugin or simple code, ensuring your visitors never see an unfinished page!</p>
<p>The post <a rel="nofollow" href="https://cyberillo.com/how-to-put-wordpress-site-in-maintenance-mode/">How to Put WordPress Site in Maintenance Mode</a> appeared first on <a rel="nofollow" href="https://cyberillo.com">Cyberillo</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Imagine you’re in the middle of an update on your WordPress site, and you realize it’s time to put the brakes on public access for a bit. You want to make sure that visitors aren’t greeted with a mess of half-finished pages or broken links. This is where WordPress maintenance mode comes in, giving you the ability to work behind the scenes while keeping everything looking tidy for your audience.</p>





<h2 class="wp-block-heading" id="1-the-plugin-route-swift-and-simple">1. The Plugin Route: Swift and Simple</h2>



<p>For most people, the easiest way to put your site into maintenance mode is by using a plugin. Think of it as flipping a switch—no code, no fuss. If you’re looking for a quick fix, plugins like&nbsp;<strong><a href="https://wordpress.org/plugins/maintenance/" target="_blank" rel="noopener">Maintenance (by WebFactory Ltd)</a> </strong>are an excellent choice.</p>



<p>Here’s how to do it.</p>



<ol class="wp-block-list">
<li><strong>Install and Activate the Plugin</strong>: Head over to your WordPress dashboard, navigate to&nbsp;<strong>Plugins&nbsp;&gt;&nbsp;Add New Plugin</strong> and type <em>&#8220;maintenance&#8221;</em> in the search bar. Find the <strong>Maintenance</strong> plugin and click on <strong>Install Now</strong>. Activate the plugin, and you&#8217;re good to go. Easy as pie. Note that <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color"><strong>Maintenance mode is automatically turned on after you activate the plugin</strong></mark>.</li>
</ol>



<figure class="wp-block-image size-large border"><img fetchpriority="high" decoding="async" width="1024" height="458" src="https://cyberillo.com/wp-content/uploads/Install-the-Maintenance-Plugin-1024x458.png" alt="Install the Maintenance Plugin" class="wp-image-3152" srcset="https://cyberillo.com/wp-content/uploads/Install-the-Maintenance-Plugin-1024x458.png 1024w, https://cyberillo.com/wp-content/uploads/Install-the-Maintenance-Plugin-300x134.png 300w, https://cyberillo.com/wp-content/uploads/Install-the-Maintenance-Plugin-768x344.png 768w, https://cyberillo.com/wp-content/uploads/Install-the-Maintenance-Plugin-1536x688.png 1536w, https://cyberillo.com/wp-content/uploads/Install-the-Maintenance-Plugin.png 1894w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="2" class="wp-block-list">
<li><strong>Customize Your Maintenance Mode Page</strong>: After activation, it’s time to design the maintenance mode page. Whether you want a simple “We’ll be back soon” message or a full-blown custom maintenance mode page with social links, this plugin&#8217;s got you covered. Note that the free version of the plugin only offers limited customization options. The PRO version offers beautiful ready-made themes for a more professional look.</li>
</ol>



<figure class="wp-block-image size-large border"><img decoding="async" width="1024" height="481" src="https://cyberillo.com/wp-content/uploads/Maintenance-Plugin-Standard-Options-1024x481.png" alt="Customize the maintenance mode page" class="wp-image-3153" srcset="https://cyberillo.com/wp-content/uploads/Maintenance-Plugin-Standard-Options-1024x481.png 1024w, https://cyberillo.com/wp-content/uploads/Maintenance-Plugin-Standard-Options-300x141.png 300w, https://cyberillo.com/wp-content/uploads/Maintenance-Plugin-Standard-Options-768x361.png 768w, https://cyberillo.com/wp-content/uploads/Maintenance-Plugin-Standard-Options-1536x721.png 1536w, https://cyberillo.com/wp-content/uploads/Maintenance-Plugin-Standard-Options.png 1872w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="3" class="wp-block-list">
<li><strong>Activate Maintenance Mode</strong>: This plugin comes with a straightforward toggle. Turn it on, and your WordPress site is officially in maintenance mode. Visitors will now see your customized page, rather than your unfinished website.</li>
</ol>



<figure class="wp-block-image size-large border"><img decoding="async" width="1024" height="360" src="https://cyberillo.com/wp-content/uploads/Enable-Maintenance-Mode-1024x360.png" alt="Enable Maintenance Mode" class="wp-image-3154" srcset="https://cyberillo.com/wp-content/uploads/Enable-Maintenance-Mode-1024x360.png 1024w, https://cyberillo.com/wp-content/uploads/Enable-Maintenance-Mode-300x105.png 300w, https://cyberillo.com/wp-content/uploads/Enable-Maintenance-Mode-768x270.png 768w, https://cyberillo.com/wp-content/uploads/Enable-Maintenance-Mode-1536x540.png 1536w, https://cyberillo.com/wp-content/uploads/Enable-Maintenance-Mode.png 1731w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Here&#8217;s an example of how a customized Maintenance Mode page designed with this plugin looks like.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="545" src="https://cyberillo.com/wp-content/uploads/Example-Maintenance-Mode-Page-1024x545.png" alt="Example Maintenance Mode Page" class="wp-image-3155" srcset="https://cyberillo.com/wp-content/uploads/Example-Maintenance-Mode-Page-1024x545.png 1024w, https://cyberillo.com/wp-content/uploads/Example-Maintenance-Mode-Page-300x160.png 300w, https://cyberillo.com/wp-content/uploads/Example-Maintenance-Mode-Page-768x409.png 768w, https://cyberillo.com/wp-content/uploads/Example-Maintenance-Mode-Page-1536x818.png 1536w, https://cyberillo.com/wp-content/uploads/Example-Maintenance-Mode-Page.png 1697w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="the-hands-on-approach-diy-maintenance-mode">2. <strong>The Hands-On Approach: DIY Maintenance Mode</strong></h2>



<p>If you’re feeling a bit more daring or prefer not to rely on plugins, you can manually put your WordPress website in maintenance mode. This involves adding a code snippet to your theme’s&nbsp;<code>functions.php</code>&nbsp;file. It’s a little more technical, but it gives you greater control.</p>



<p>Follow these steps to try it yourself.</p>



<ol class="wp-block-list">
<li><strong>Access Your Theme Files</strong>: Go to&nbsp;<strong>Appearance&nbsp;&gt;&nbsp;Theme File Editor</strong>.</li>



<li>If this is your first time editing theme files, you will get a popup warning you that you are directly editing theme files, which could break your site (if you do something wrong). Click on <strong>I understand</strong>. <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color"><strong>I recommend creating a child theme from your active theme, setting it as the active theme, and modifying it instead of directly modifying the parent theme files</strong></mark>.</li>
</ol>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="673" height="441" src="https://cyberillo.com/wp-content/uploads/Theme-File-Editor-Warning.png" alt="Theme file editor warning" class="wp-image-3159" srcset="https://cyberillo.com/wp-content/uploads/Theme-File-Editor-Warning.png 673w, https://cyberillo.com/wp-content/uploads/Theme-File-Editor-Warning-300x197.png 300w" sizes="auto, (max-width: 673px) 100vw, 673px" /></figure>
</div>


<ol start="3" class="wp-block-list">
<li>Open the&nbsp;<code>functions.php</code>&nbsp;file of your active theme. </li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="400" src="https://cyberillo.com/wp-content/uploads/Edit-functions.php-file-of-your-active-theme-1024x400.png" alt="Edit functions.php file of your active theme" class="wp-image-3158" srcset="https://cyberillo.com/wp-content/uploads/Edit-functions.php-file-of-your-active-theme-1024x400.png 1024w, https://cyberillo.com/wp-content/uploads/Edit-functions.php-file-of-your-active-theme-300x117.png 300w, https://cyberillo.com/wp-content/uploads/Edit-functions.php-file-of-your-active-theme-768x300.png 768w, https://cyberillo.com/wp-content/uploads/Edit-functions.php-file-of-your-active-theme-1536x600.png 1536w, https://cyberillo.com/wp-content/uploads/Edit-functions.php-file-of-your-active-theme.png 1892w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="4" class="wp-block-list">
<li><strong>Add the Maintenance Mode Code</strong>: Insert the following code at the end of your&nbsp;<code>functions.php</code>&nbsp;file:</li>
</ol>



<pre class="EnlighterJSRAW" data-enlighter-language="php" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">function wp_maintenance_mode() {
  if (!current_user_can("edit_themes") || !is_user_logged_in()) {
    wp_die(
      "&lt;h1>Under Maintenance&lt;/h1>&lt;p>Our site is currently undergoing maintenance. Please check back soon!&lt;/p>",
    );
  }
}
add_action("get_header", "wp_maintenance_mode");
</pre>



<ol start="5" class="wp-block-list">
<li><strong>Save Your Changes</strong>: Once the code is in place, save the file by clicking on the <strong>Update File</strong> button. Your site is now in maintenance mode, displaying a simple “Under Maintenance” message to visitors. Only you and other admins can bypass this and access the site normally.</li>
</ol>



<figure class="wp-block-image size-full border"><img loading="lazy" decoding="async" width="991" height="324" src="https://cyberillo.com/wp-content/uploads/Simple-Under-Maintenance-Message.png" alt="" class="wp-image-3157" srcset="https://cyberillo.com/wp-content/uploads/Simple-Under-Maintenance-Message.png 991w, https://cyberillo.com/wp-content/uploads/Simple-Under-Maintenance-Message-300x98.png 300w, https://cyberillo.com/wp-content/uploads/Simple-Under-Maintenance-Message-768x251.png 768w" sizes="auto, (max-width: 991px) 100vw, 991px" /></figure>



<p>6. Delete the code or comment it out to take the site out of maintenance mode.</p>



<h2 class="wp-block-heading" id="built-in-maintenance-mode-the-maintenance-file-method">3. <strong>Built-In Maintenance Mode: The .maintenance File Method</strong></h2>



<p>There’s another way to put your WordPress site into maintenance mode, and it’s one that’s built right into WordPress itself. This method involves creating a&nbsp;<code>.maintenance</code>&nbsp;file in your site’s root directory. It’s a more minimalist approach but gets the job done without any extra plugins.</p>



<p>Here’s how:</p>



<ol class="wp-block-list">
<li><strong>Create the .maintenance File</strong>: Using an FTP client or the File Manager app in cPanel, create a&nbsp;<code>.maintenance</code>&nbsp;file in the root directory of your WordPress installation.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="713" src="https://cyberillo.com/wp-content/uploads/Create-.maintenance-file-using-the-file-manager-in-cPanel-1024x713.png" alt="Create .maintenance file using the file manager in cPanel" class="wp-image-3161" srcset="https://cyberillo.com/wp-content/uploads/Create-.maintenance-file-using-the-file-manager-in-cPanel-1024x713.png 1024w, https://cyberillo.com/wp-content/uploads/Create-.maintenance-file-using-the-file-manager-in-cPanel-300x209.png 300w, https://cyberillo.com/wp-content/uploads/Create-.maintenance-file-using-the-file-manager-in-cPanel-768x534.png 768w, https://cyberillo.com/wp-content/uploads/Create-.maintenance-file-using-the-file-manager-in-cPanel.png 1141w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="2" class="wp-block-list">
<li><strong>Add a Simple Script</strong>: Open the file and add the following code: <code>&lt;?php $upgrading = time();</code>. This will put your site in maintenance and the below message will be shown to visitors.</li>
</ol>



<figure class="wp-block-image size-full border"><img loading="lazy" decoding="async" width="936" height="213" src="https://cyberillo.com/wp-content/uploads/Default-WordPress-Maintenance-Mode-Message.png" alt="Default WordPress Maintenance Mode Message" class="wp-image-3162" srcset="https://cyberillo.com/wp-content/uploads/Default-WordPress-Maintenance-Mode-Message.png 936w, https://cyberillo.com/wp-content/uploads/Default-WordPress-Maintenance-Mode-Message-300x68.png 300w, https://cyberillo.com/wp-content/uploads/Default-WordPress-Maintenance-Mode-Message-768x175.png 768w" sizes="auto, (max-width: 936px) 100vw, 936px" /></figure>



<ol start="3" class="wp-block-list">
<li><strong>Remove the File When Done</strong>: Once you’ve completed your updates, simply delete the&nbsp;<code>.maintenance</code>&nbsp;file to bring your site back online.</li>
</ol>



<h2 class="wp-block-heading" id="dealing-with-the-dreaded-stuck-in-maintenance-mode-issue"><strong>Dealing with the Dreaded “Stuck in Maintenance Mode” Issue</strong></h2>



<p>It happens. Sometimes your site can get stuck in maintenance mode, usually because an update didn’t finish properly. If your WordPress website is stuck in maintenance mode, don’t panic. Just delete the&nbsp;<code>.maintenance</code>&nbsp;file from your site’s root directory, and everything should return to normal. I cover this topic in more detail <a href="https://cyberillo.com/how-to-fix-wordpress-maintenance-mode/" data-type="post" data-id="2807">here</a>.</p>



<h2 class="wp-block-heading" id="wrapping-up-bring-your-site-back-online"><strong>Wrapping Up: Bring Your Site Back Online</strong></h2>



<p>When you’re done with updates, and your site is ready for visitors again, you’ll need to disable maintenance mode. For those using a plugin, simply toggle it off in the plugin settings. If you used a code snippet, remove it from&nbsp;<code>functions.php</code>, or if you opted for the&nbsp;<code>.maintenance</code>&nbsp;file method, just delete the file.</p>



<p>Your WordPress site should be back to its regular self, and your visitors none the wiser about the work that went on behind the scenes.</p>



<p>Maintenance mode is a simple yet powerful tool to keep your WordPress website looking sharp, even when you’re busy with updates and changes. Whether you go the plugin route or prefer a more hands-on approach, putting your site in maintenance mode ensures your visitors only see the best version of your site.</p>
<p>The post <a rel="nofollow" href="https://cyberillo.com/how-to-put-wordpress-site-in-maintenance-mode/">How to Put WordPress Site in Maintenance Mode</a> appeared first on <a rel="nofollow" href="https://cyberillo.com">Cyberillo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cyberillo.com/how-to-put-wordpress-site-in-maintenance-mode/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Fix Wordpress Maintenance Mode in 3 Easy Steps</title>
		<link>https://cyberillo.com/how-to-fix-wordpress-maintenance-mode/</link>
					<comments>https://cyberillo.com/how-to-fix-wordpress-maintenance-mode/#respond</comments>
		
		<dc:creator><![CDATA[Sylvan Abela]]></dc:creator>
		<pubDate>Sat, 03 Aug 2024 19:14:58 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://webbytips.com/?p=2807</guid>

					<description><![CDATA[<p>Is your WordPress site stuck in maintenance mode? Learn how to fix the error in 3 easy steps and get back up and running quickly.</p>
<p>The post <a rel="nofollow" href="https://cyberillo.com/how-to-fix-wordpress-maintenance-mode/">How to Fix Wordpress Maintenance Mode in 3 Easy Steps</a> appeared first on <a rel="nofollow" href="https://cyberillo.com">Cyberillo</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Updating plugins&#8230; Updating themes&#8230; Updating WordPress version&#8230; Almost there&#8230;</p>



<figure class="wp-block-image size-large is-resized border"><img loading="lazy" decoding="async" width="1024" height="437" src="https://cyberillo.com/wp-content/uploads/wordpress-stuck-in-maintenance-mode-one-eternity-later-1024x437.png" alt="Wordpress stuck in maintenance mode one eternity later" class="wp-image-2809" style="width:840px;height:auto" srcset="https://cyberillo.com/wp-content/uploads/wordpress-stuck-in-maintenance-mode-one-eternity-later-1024x437.png 1024w, https://cyberillo.com/wp-content/uploads/wordpress-stuck-in-maintenance-mode-one-eternity-later-300x128.png 300w, https://cyberillo.com/wp-content/uploads/wordpress-stuck-in-maintenance-mode-one-eternity-later-768x328.png 768w, https://cyberillo.com/wp-content/uploads/wordpress-stuck-in-maintenance-mode-one-eternity-later-1536x655.png 1536w, https://cyberillo.com/wp-content/uploads/wordpress-stuck-in-maintenance-mode-one-eternity-later-600x256.png 600w, https://cyberillo.com/wp-content/uploads/wordpress-stuck-in-maintenance-mode-one-eternity-later.png 1688w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>





<p>Seeing your WordPress site stuck in maintenance mode can be a real headache. It typically happens when something goes wrong while updating plugins, themes or your Wordpress version.</p>



<p>If you&#8217;re dealing with this issue right now, you&#8217;re in luck. Check out this simple 3-step solution to get your site back up and running.</p>



<h2 class="wp-block-heading" id="how-to-fix-wordpress-maintenance-mode">How to Fix Wordpress Maintenance Mode</h2>



<ol class="wp-block-list">
<li>Open up the&nbsp;<strong>cPanel&nbsp;</strong>on your web hosting platform. Typically, this is accessible from your hosting provider’s dashboard or by navigating to&nbsp;<strong><em>cpanel.yourwebsite.com</em></strong>.<br><br>If accessing the cPanel from your hosting dashboard, you will be automatically logged in. Otherwise, you will need to input your cPanel credentials at the login screen. If you do not know your cPanel credentials, contact your hosting provider to have them reset.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="529" src="https://cyberillo.com/wp-content/uploads/cPanel-login-screen-1024x529.png" alt="cPanel login screen" class="wp-image-2383" srcset="https://cyberillo.com/wp-content/uploads/cPanel-login-screen-1024x529.png 1024w, https://cyberillo.com/wp-content/uploads/cPanel-login-screen-600x310.png 600w, https://cyberillo.com/wp-content/uploads/cPanel-login-screen-300x155.png 300w, https://cyberillo.com/wp-content/uploads/cPanel-login-screen-768x397.png 768w, https://cyberillo.com/wp-content/uploads/cPanel-login-screen.png 1352w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="2" class="wp-block-list">
<li>Under files, select <strong>File Manager</strong>.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="398" src="https://cyberillo.com/wp-content/uploads/cpanel-file-manager-1024x398.png" alt="cpanel file manager" class="wp-image-70" srcset="https://cyberillo.com/wp-content/uploads/cpanel-file-manager-1024x398.png 1024w, https://cyberillo.com/wp-content/uploads/cpanel-file-manager-600x233.png 600w, https://cyberillo.com/wp-content/uploads/cpanel-file-manager-300x117.png 300w, https://cyberillo.com/wp-content/uploads/cpanel-file-manager-768x298.png 768w, https://cyberillo.com/wp-content/uploads/cpanel-file-manager.png 1145w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="3" class="wp-block-list">
<li>Navigate to the <strong>public_html</strong> folder, locate the <strong>.maintenance</strong> file and delete it.</li>
</ol>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="565" src="https://cyberillo.com/wp-content/uploads/delete-.maintenance-file-from-public_html-folder-1024x565.png" alt="delete .maintenance file from public_html folder" class="wp-image-2810" srcset="https://cyberillo.com/wp-content/uploads/delete-.maintenance-file-from-public_html-folder-1024x565.png 1024w, https://cyberillo.com/wp-content/uploads/delete-.maintenance-file-from-public_html-folder-300x165.png 300w, https://cyberillo.com/wp-content/uploads/delete-.maintenance-file-from-public_html-folder-768x424.png 768w, https://cyberillo.com/wp-content/uploads/delete-.maintenance-file-from-public_html-folder-600x331.png 600w, https://cyberillo.com/wp-content/uploads/delete-.maintenance-file-from-public_html-folder.png 1336w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>That&#8217;s it. You should be able to access your site once again. Now, login to your admin dashboard and check for incomplete updates. If there are unfinished updates, retry updating your plugins, themes, or WordPress core, one-by-one.</p>



<p>If you use caching plugins like <a href="https://wordpress.org/plugins/w3-total-cache/" target="_blank" rel="noopener">W3 Total Cache</a> or <a href="https://wordpress.org/plugins/wp-super-cache/" target="_blank" rel="noopener">WP Super Cache</a>, clear your cache to ensure no remnants of the maintenance mode screen are displayed. Also, clear your browser cache to see the latest version of your WordPress website.</p>



<h2 class="wp-block-heading" id="what-is-maintenance-mode">What Is Maintenance Mode?</h2>



<p>When you update WordPress core, plugins, or themes, WordPress automatically puts your site into maintenance mode. This triggers the maintenance mode page with a message like “Briefly unavailable for scheduled maintenance. Check back in a minute.” This is a standard feature meant to prevent visitors from seeing a broken site during maintenance activities.</p>



<p>However, interruptions during this process can cause your WordPress site to get stuck in maintenance mode. This happens because the temporary&nbsp;<code>.maintenance</code>&nbsp;file created in the root directory doesn&#8217;t get deleted as it should.</p>



<h2 class="wp-block-heading" id="preventing-future-issues">Preventing Future Issues</h2>



<h3 class="wp-block-heading" id="backup-regularly">Backup Regularly</h3>



<p>Always have a backup of your website before performing any updates. This way, if something goes wrong, you can restore your WordPress site quickly.</p>



<h3 class="wp-block-heading" id="update-during-low-traffic-times">Update During Low Traffic Times</h3>



<p>Schedule maintenance during periods of low traffic. This minimizes the impact on visitors if your site gets stuck in maintenance mode.</p>



<h3 class="wp-block-heading" id="monitor-updates">Monitor Updates</h3>



<p>Stay close to your computer while updating. If it seems like the update process is taking too long, you can intervene more quickly.</p>



<h3 class="wp-block-heading" id="increasing-php-memory-limit">Increasing PHP Memory Limit</h3>



<p>Sometimes, updates fail due to insufficient PHP memory, causing WordPress to get stuck. Increase the memory limit by editing your&nbsp;<code>wp-config.php</code>&nbsp;file and adding the following line before the<em>&nbsp;<code>/* That's all, stop editing! Happy publishing. */</code></em>&nbsp;line:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="php" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="false" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">define( 'WP_MEMORY_LIMIT', '256M' );
</pre>



<h3 class="wp-block-heading" id="using-maintenance-mode-plugins">Using Maintenance Mode Plugins</h3>



<p>Plugins can help manage maintenance mode more effectively. A plugin like <a href="https://wordpress.org/plugins/wp-optimize/" target="_blank" rel="noopener">WP-Optimize</a> can manage updates and prevent your site from getting stuck in maintenance mode. These plugins offer features like database optimization, image compression, and caching, making maintenance smoother.</p>



<h3 class="wp-block-heading" id="handling-recurring-issues">Handling Recurring Issues</h3>



<p>If your site frequently gets stuck in maintenance mode, consider these steps:</p>



<h4 class="wp-block-heading" id="improve-server-performance">Improve Server Performance</h4>



<p>Ensure your server has adequate performance and resources. Low memory or slow servers can cause updates to fail.</p>



<h4 class="wp-block-heading" id="resolve-plugin-conflicts">Resolve Plugin Conflicts</h4>



<p>Disable all plugins and re-enable them one by one to identify any conflicts causing the issue.</p>



<h4 class="wp-block-heading" id="consult-your-hosting-provider">Consult Your Hosting Provider</h4>



<p>If problems persist, contact your WordPress hosting provider. They might offer insights or solutions specific to your hosting environment.</p>



<h3 class="wp-block-heading" id="additional-tips">Additional Tips</h3>



<ul class="wp-block-list">
<li><strong>Know How to Fix the Issue Quickly</strong>: Familiarize yourself with these steps so you can resolve the problem quickly if it happens again.</li>



<li><strong>Use Managed WordPress Hosting</strong>: <a href="https://wpx.net/?affid=11676" target="_blank" rel="noopener">Managed hosting providers</a> often handle maintenance mode issues for you, reducing the risk of your site getting stuck.</li>



<li><strong>Customize Your Maintenance Page</strong>: Use <a href="https://wordpress.org/plugins/maintenance/" target="_blank" rel="noopener">maintenance mode plugins</a> to create custom maintenance mode templates that match your site&#8217;s design, providing a better experience for visitors during maintenance.</li>
</ul>



<p>By following these steps, you can fix WordPress stuck in maintenance mode and prevent future occurrences. Regular maintenance and proactive monitoring ensure your WordPress site runs smoothly and remains accessible. If your site gets stuck in maintenance mode again, you’ll know exactly what to do.</p>
<p>The post <a rel="nofollow" href="https://cyberillo.com/how-to-fix-wordpress-maintenance-mode/">How to Fix Wordpress Maintenance Mode in 3 Easy Steps</a> appeared first on <a rel="nofollow" href="https://cyberillo.com">Cyberillo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cyberillo.com/how-to-fix-wordpress-maintenance-mode/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install WordPress on Shared Hosting</title>
		<link>https://cyberillo.com/how-to-install-wordpress/</link>
					<comments>https://cyberillo.com/how-to-install-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Sylvan Abela]]></dc:creator>
		<pubDate>Mon, 17 Jun 2024 18:09:04 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://webbytips.com/?p=2381</guid>

					<description><![CDATA[<p>Learn how to install WordPress on shared hosting using the Softaculous Apps Installer with this easy step-by-step guide.</p>
<p>The post <a rel="nofollow" href="https://cyberillo.com/how-to-install-wordpress/">How to Install WordPress on Shared Hosting</a> appeared first on <a rel="nofollow" href="https://cyberillo.com">Cyberillo</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this simple step-by-step guide, I show you how to install WordPress using the <strong>Softaculous Apps Installer</strong> found on the <strong>cPanel</strong> provided by your shared web hosting service. No fluff!<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<ol class="wp-block-list">
<li>Open up the <strong>cPanel </strong>on your web hosting platform. Typically, this is accessible from your hosting provider&#8217;s dashboard or by navigating to <strong><em>cpanel.yourwebsite.com</em></strong>. <br><br>If accessing the cPanel from your hosting dashboard, you will be automatically logged in. Otherwise, you will need to input your cPanel credentials at the login screen. If you do not know your cPanel credentials, contact your hosting provider to have them reset.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="529" src="https://cyberillo.com/wp-content/uploads/cPanel-login-screen-1024x529.png" alt="cPanel login screen" class="wp-image-2383" srcset="https://cyberillo.com/wp-content/uploads/cPanel-login-screen-1024x529.png 1024w, https://cyberillo.com/wp-content/uploads/cPanel-login-screen-600x310.png 600w, https://cyberillo.com/wp-content/uploads/cPanel-login-screen-300x155.png 300w, https://cyberillo.com/wp-content/uploads/cPanel-login-screen-768x397.png 768w, https://cyberillo.com/wp-content/uploads/cPanel-login-screen.png 1352w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="2" class="wp-block-list">
<li>Scroll down to the <strong>Software </strong>section in the cPanel and select <strong>Softaculous Apps Installer</strong>.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="440" src="https://cyberillo.com/wp-content/uploads/Softaculous-Apps-Installer-in-cPanel-1024x440.png" alt="Softaculous Apps Installer in cPanel" class="wp-image-2385" srcset="https://cyberillo.com/wp-content/uploads/Softaculous-Apps-Installer-in-cPanel-1024x440.png 1024w, https://cyberillo.com/wp-content/uploads/Softaculous-Apps-Installer-in-cPanel-600x258.png 600w, https://cyberillo.com/wp-content/uploads/Softaculous-Apps-Installer-in-cPanel-300x129.png 300w, https://cyberillo.com/wp-content/uploads/Softaculous-Apps-Installer-in-cPanel-768x330.png 768w, https://cyberillo.com/wp-content/uploads/Softaculous-Apps-Installer-in-cPanel.png 1522w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="3" class="wp-block-list">
<li>Find <strong>WordPress</strong> in the list of quick-install apps in Softaculous and select <strong>Install</strong>.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="541" src="https://cyberillo.com/wp-content/uploads/Install-WordPress-from-Softaculous-1024x541.png" alt="Install WordPress from Softaculous" class="wp-image-2386" srcset="https://cyberillo.com/wp-content/uploads/Install-WordPress-from-Softaculous-1024x541.png 1024w, https://cyberillo.com/wp-content/uploads/Install-WordPress-from-Softaculous-600x317.png 600w, https://cyberillo.com/wp-content/uploads/Install-WordPress-from-Softaculous-300x159.png 300w, https://cyberillo.com/wp-content/uploads/Install-WordPress-from-Softaculous-768x406.png 768w, https://cyberillo.com/wp-content/uploads/Install-WordPress-from-Softaculous.png 1519w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="4" class="wp-block-list">
<li>Go to <strong>Choose Protocol </strong>and select <strong>https://</strong>.</li>



<li>Go to <strong>Choose Domain</strong> and select either <strong>yourdomain.com</strong> or <strong>www.yourdomain.com</strong> depending on your preference.</li>



<li>Leave the <strong>In Directory</strong> box blank to use the default installation folder, unless you would like to install WordPress in a subdirectory on your domain.</li>
</ol>



<figure class="wp-block-image size-large is-resized border"><img loading="lazy" decoding="async" width="1024" height="382" src="https://cyberillo.com/wp-content/uploads/Select-protocol-and-domain-in-WordPress-installation-1024x382.png" alt="Select protocol and domain in WordPress installation" class="wp-image-2388" style="width:840px;height:auto" srcset="https://cyberillo.com/wp-content/uploads/Select-protocol-and-domain-in-WordPress-installation-1024x382.png 1024w, https://cyberillo.com/wp-content/uploads/Select-protocol-and-domain-in-WordPress-installation-600x224.png 600w, https://cyberillo.com/wp-content/uploads/Select-protocol-and-domain-in-WordPress-installation-300x112.png 300w, https://cyberillo.com/wp-content/uploads/Select-protocol-and-domain-in-WordPress-installation-768x286.png 768w, https://cyberillo.com/wp-content/uploads/Select-protocol-and-domain-in-WordPress-installation-1536x573.png 1536w, https://cyberillo.com/wp-content/uploads/Select-protocol-and-domain-in-WordPress-installation.png 1558w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="7" class="wp-block-list">
<li>Enter your <strong>Site Name</strong> and <strong>Site Description</strong>.</li>



<li>Create a <strong>username </strong>and <strong>password</strong> for your administrator account in WordPress.</li>



<li>Input your email address under <strong>Admin Email</strong>.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="370" src="https://cyberillo.com/wp-content/uploads/Enter-site-details-and-credentials-for-your-WordPress-installation-1024x370.png" alt="Enter site details and credentials for your WordPress installation" class="wp-image-2390" srcset="https://cyberillo.com/wp-content/uploads/Enter-site-details-and-credentials-for-your-WordPress-installation-1024x370.png 1024w, https://cyberillo.com/wp-content/uploads/Enter-site-details-and-credentials-for-your-WordPress-installation-600x217.png 600w, https://cyberillo.com/wp-content/uploads/Enter-site-details-and-credentials-for-your-WordPress-installation-300x108.png 300w, https://cyberillo.com/wp-content/uploads/Enter-site-details-and-credentials-for-your-WordPress-installation-768x278.png 768w, https://cyberillo.com/wp-content/uploads/Enter-site-details-and-credentials-for-your-WordPress-installation.png 1518w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="10" class="wp-block-list">
<li>You can install optional plugins from the suggestions provided during the installation wizard. However, we prefer to skip this step and install only plugins that we truly need for the site. Keep in mind that every plugin you install has code that needs to run, potentially slowing down your site.</li>
</ol>



<figure class="wp-block-image size-large is-resized border"><img loading="lazy" decoding="async" width="1024" height="274" src="https://cyberillo.com/wp-content/uploads/Install-optional-plugins-from-the-WordPress-setup-wizard-1024x274.png" alt="Install optional plugins from the WordPress setup wizard" class="wp-image-2392" style="width:841px;height:auto" srcset="https://cyberillo.com/wp-content/uploads/Install-optional-plugins-from-the-WordPress-setup-wizard-1024x274.png 1024w, https://cyberillo.com/wp-content/uploads/Install-optional-plugins-from-the-WordPress-setup-wizard-600x161.png 600w, https://cyberillo.com/wp-content/uploads/Install-optional-plugins-from-the-WordPress-setup-wizard-300x80.png 300w, https://cyberillo.com/wp-content/uploads/Install-optional-plugins-from-the-WordPress-setup-wizard-768x206.png 768w, https://cyberillo.com/wp-content/uploads/Install-optional-plugins-from-the-WordPress-setup-wizard.png 1531w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="11" class="wp-block-list">
<li>Pick a <strong>Database Name</strong> or leave the default.</li>



<li>Check <strong>Auto upgrade WordPress Plugins</strong> to make sure that all your installed plugins remain up to date with the latest features and security patches. <br><br><strong>N.B.</strong> Plugins are written by human developers like you and me. A broken update or an incompatibility between plugins can break your site. <br><br>Do not enable this feature if you&#8217;re extra cautious about breaking your site.<br></li>



<li>Likewise, check the <strong>Auto Upgrade WordPress Themes </strong>option to keep your theme up to date.</li>



<li>Check the <strong>Upgrade to any latest version available</strong> to keep your WordPress version up to date. Keep in mind that incompatibilities between versions can break your theme or plugins.</li>



<li>Under <strong>Automated backups</strong>, select <strong>Once a day</strong>. Softaculous backups are disabled by some hosting providers. Typically, alternative backup options are provided.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="472" src="https://cyberillo.com/wp-content/uploads/Advanced-options-in-the-WordPress-installation-wizard-1024x472.png" alt="Advanced options in the WordPress installation wizard" class="wp-image-2394" srcset="https://cyberillo.com/wp-content/uploads/Advanced-options-in-the-WordPress-installation-wizard-1024x472.png 1024w, https://cyberillo.com/wp-content/uploads/Advanced-options-in-the-WordPress-installation-wizard-600x277.png 600w, https://cyberillo.com/wp-content/uploads/Advanced-options-in-the-WordPress-installation-wizard-300x138.png 300w, https://cyberillo.com/wp-content/uploads/Advanced-options-in-the-WordPress-installation-wizard-768x354.png 768w, https://cyberillo.com/wp-content/uploads/Advanced-options-in-the-WordPress-installation-wizard.png 1513w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="16" class="wp-block-list">
<li>Optionally, you can select a theme during the installation wizard, but this step can be completed post-installation, once the WordPress site is up and running.</li>



<li>Enter your email in the <strong>Email installation details to</strong> field.</li>



<li>That&#8217;s it! Hit <strong>Install</strong> and your WordPress site will be available in under a minute.</li>



<li>Access the admin dashboard via: <strong><em>https://yoursite.com/wp-admin</em></strong>.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="220" src="https://cyberillo.com/wp-content/uploads/Final-step-in-the-WordPress-installation-wizard-1024x220.png" alt="Advanced options in the WordPress installation wizard" class="wp-image-2399" srcset="https://cyberillo.com/wp-content/uploads/Final-step-in-the-WordPress-installation-wizard-1024x220.png 1024w, https://cyberillo.com/wp-content/uploads/Final-step-in-the-WordPress-installation-wizard-600x129.png 600w, https://cyberillo.com/wp-content/uploads/Final-step-in-the-WordPress-installation-wizard-300x64.png 300w, https://cyberillo.com/wp-content/uploads/Final-step-in-the-WordPress-installation-wizard-768x165.png 768w, https://cyberillo.com/wp-content/uploads/Final-step-in-the-WordPress-installation-wizard.png 1501w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<p>The post <a rel="nofollow" href="https://cyberillo.com/how-to-install-wordpress/">How to Install WordPress on Shared Hosting</a> appeared first on <a rel="nofollow" href="https://cyberillo.com">Cyberillo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cyberillo.com/how-to-install-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Fix HTTP Error 429 Too Many Requests in WordPress</title>
		<link>https://cyberillo.com/how-to-fix-http-error-429-too-many-requests-in-wordpress/</link>
					<comments>https://cyberillo.com/how-to-fix-http-error-429-too-many-requests-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Sylvan Abela]]></dc:creator>
		<pubDate>Mon, 06 May 2024 05:29:16 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://webbytips.com/?p=41</guid>

					<description><![CDATA[<p>Discover how to fix the HTTP Error 429 Too Many Requests in WordPress and resolve the rate limiting issue for a seamless website experience.</p>
<p>The post <a rel="nofollow" href="https://cyberillo.com/how-to-fix-http-error-429-too-many-requests-in-wordpress/">How to Fix HTTP Error 429 Too Many Requests in WordPress</a> appeared first on <a rel="nofollow" href="https://cyberillo.com">Cyberillo</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Is your WordPress site throwing a 429 error? Don&#8217;t worry, it&#8217;s not a monster. Try to fix it by following these tips.</p>





<p>Too many what?! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f92c.png" alt="🤬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Are you facing <strong>HTTP Error 429 Too Many Requests</strong> on your WordPress site? We&#8217;ve all been there. While it might seem cryptic, there&#8217;s no need to fret – it&#8217;s a common issue with some straightforward solutions that you can try out immediately.</p>



<p>Imagine your website as a bustling cafe. Sometimes, during peak hours, there might be too many customers, and things get a little overwhelmed. That&#8217;s essentially what this error message signifies – your site is getting bombarded with requests and needs a breather.</p>



<p>The good news? We have ways to get things back on track!</p>



<h2 class="wp-block-heading" id="what-causes-the-429-too-many-requests-error">What Causes the 429 Too Many Requests Error?</h2>



<p>Several issues can trigger status code 429:</p>



<ul class="wp-block-list">
<li><strong>Aggressive Visitors:</strong> Bots and scanners constantly crawl websites. If there&#8217;s a sudden surge in this activity, your server might flag it as suspicious and throw up the HTTP 429 error message.</li>



<li><strong>Misbehaving Plugins:</strong> Occasionally, a plugin can malfunction and send excessive requests to your server, causing an overload.</li>



<li><strong>Theme Trouble:</strong> Similar to plugins, a complex theme can also overload the server with resource-intensive tasks.</li>



<li><strong>Brute Force Login Attempts:</strong> Malicious actors might try to guess your login credentials repeatedly. Security measures can trigger the 429 error code to rate limit login attempts and prevent unauthorized access.</li>
</ul>



<h2 class="wp-block-heading" id="step-by-step-how-to-fix-the-http-429-error-on-word-press">Step-By-Step: How to Fix the HTTP 429 Error on WordPress</h2>



<p>Here are some methods to troubleshoot and fix the error:</p>



<h3 class="wp-block-heading" id="1-deactivate-misbehaving-plugins">1. Deactivate Misbehaving Plugins</h3>



<p>Faulty plugins are the most common culprit of the HTTP 429 error code. Start here if you recently installed a new plugin or updated an old one. </p>



<p>If you already suspect which plugin is overloading the server with too many requests, that&#8217;s great! You can disable it first and see if the problem gets resolved. If not, you will need to deactivate your plugins one by one. If the error disappears after disabling a particular plugin, you&#8217;ve found the troublemaker! Consider replacing it with a reliable alternative.</p>



<p>But wait! How can you disable the plugins if you can&#8217;t access your WordPress dashboard?</p>



<ol class="wp-block-list">
<li>Open up your <strong>cPanel </strong>and navigate to the <strong>File Manager</strong>.</li>
</ol>



<figure class="wp-block-image size-large is-resized border"><img loading="lazy" decoding="async" width="1024" height="398" src="https://cyberillo.com/wp-content/uploads/cpanel-file-manager-1024x398.png" alt="cpanel file manager" class="wp-image-70" style="width:840px;height:auto" srcset="https://cyberillo.com/wp-content/uploads/cpanel-file-manager-1024x398.png 1024w, https://cyberillo.com/wp-content/uploads/cpanel-file-manager-600x233.png 600w, https://cyberillo.com/wp-content/uploads/cpanel-file-manager-300x117.png 300w, https://cyberillo.com/wp-content/uploads/cpanel-file-manager-768x298.png 768w, https://cyberillo.com/wp-content/uploads/cpanel-file-manager.png 1145w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="2" class="wp-block-list">
<li>Navigate to <strong>public_html/wp-content/plugins</strong> and find the folder of the plugin you want to disable.</li>



<li>Rename the folder by adding a suffix &#8220;-disabled&#8221; to the plugin name and navigate to your site to check if the 429 error persists.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="683" src="https://cyberillo.com/wp-content/uploads/disable-plugin-by-renaming-folder-using-file-manager-1024x683.png" alt="" class="wp-image-73" srcset="https://cyberillo.com/wp-content/uploads/disable-plugin-by-renaming-folder-using-file-manager-1024x683.png 1024w, https://cyberillo.com/wp-content/uploads/disable-plugin-by-renaming-folder-using-file-manager-600x400.png 600w, https://cyberillo.com/wp-content/uploads/disable-plugin-by-renaming-folder-using-file-manager-300x200.png 300w, https://cyberillo.com/wp-content/uploads/disable-plugin-by-renaming-folder-using-file-manager-768x512.png 768w, https://cyberillo.com/wp-content/uploads/disable-plugin-by-renaming-folder-using-file-manager.png 1198w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="4" class="wp-block-list">
<li>Rinse and repeat for all your WordPress plugins until you find the culprit. </li>
</ol>



<h3 class="wp-block-heading" id="2-switch-to-a-default-theme">2. Switch to a Default Theme</h3>



<p>Just like plugins, your theme could be the cause, especially if you recently changed or updated it. </p>



<p>Temporarily switch to a default WordPress theme to see if the error disappears. If it does, the issue lies with your main theme. Investigate if there are updates or compatibility issues.</p>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="400" src="https://cyberillo.com/wp-content/uploads/wordpress-2024-default-theme-1024x400.png" alt="switch to default wordpress theme" class="wp-image-67" srcset="https://cyberillo.com/wp-content/uploads/wordpress-2024-default-theme-1024x400.png 1024w, https://cyberillo.com/wp-content/uploads/wordpress-2024-default-theme-600x235.png 600w, https://cyberillo.com/wp-content/uploads/wordpress-2024-default-theme-300x117.png 300w, https://cyberillo.com/wp-content/uploads/wordpress-2024-default-theme-768x300.png 768w, https://cyberillo.com/wp-content/uploads/wordpress-2024-default-theme.png 1476w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Similar to what we did to disable the plugins, we&#8217;ll need to disable the theme through the cPanel if the WordPress dashboard is not accessible.</p>



<ol class="wp-block-list">
<li>Open up your <strong>cPanel </strong>and navigate to the <strong>File Manager</strong>.</li>



<li>Navigate to <strong>public_html/wp-content/themes</strong> and find the folder of the theme you want to disable.</li>



<li>Take note of the name. Then, rename the folder by adding a suffix &#8220;-disabled&#8221;.</li>



<li>Now, to activate the default WordPress theme, right click on the default theme folder (or the folder of the theme you want to activate) and click on <strong>Copy</strong>. </li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="738" src="https://cyberillo.com/wp-content/uploads/copy-the-original-theme-folder-1024x738.png" alt="copy the original t" class="wp-image-81" srcset="https://cyberillo.com/wp-content/uploads/copy-the-original-theme-folder-1024x738.png 1024w, https://cyberillo.com/wp-content/uploads/copy-the-original-theme-folder-600x432.png 600w, https://cyberillo.com/wp-content/uploads/copy-the-original-theme-folder-300x216.png 300w, https://cyberillo.com/wp-content/uploads/copy-the-original-theme-folder-768x554.png 768w, https://cyberillo.com/wp-content/uploads/copy-the-original-theme-folder.png 1103w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="5" class="wp-block-list">
<li>When asked to enter a name, use the name of the theme folder you added the suffix to in step 3.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="454" src="https://cyberillo.com/wp-content/uploads/copy-theme-and-use-the-name-of-the-previously-active-theme-1024x454.png" alt="" class="wp-image-79" srcset="https://cyberillo.com/wp-content/uploads/copy-theme-and-use-the-name-of-the-previously-active-theme-1024x454.png 1024w, https://cyberillo.com/wp-content/uploads/copy-theme-and-use-the-name-of-the-previously-active-theme-600x266.png 600w, https://cyberillo.com/wp-content/uploads/copy-theme-and-use-the-name-of-the-previously-active-theme-300x133.png 300w, https://cyberillo.com/wp-content/uploads/copy-theme-and-use-the-name-of-the-previously-active-theme-768x340.png 768w, https://cyberillo.com/wp-content/uploads/copy-theme-and-use-the-name-of-the-previously-active-theme.png 1210w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="6" class="wp-block-list">
<li>That&#8217;s it! While a bit hackish, this effectively sets your active theme to the folder you just copied, while using the previous theme&#8217;s name. Go back to your WordPress site to check if the issue is resolved.</li>
</ol>



<p>If you don&#8217;t have the default 2024 WordPress theme installed on your site, you can&nbsp;<a href="https://wordpress.org/themes/twentytwentyfour/" target="_blank" rel="noopener">download it from here</a>&nbsp;and upload the folder to the&nbsp;<strong>themes</strong>&nbsp;directory.</p>



<p>You might have to replace your theme until the issue is resolved by the developer or permanently switch to a new theme if the old one keeps causing the &#8220;HTTP 429 Too Many Requests&#8221; error.</p>



<h3 class="wp-block-heading" id="3-change-your-login-url">3. Change Your Login URL</h3>



<p>WordPress uses a predictable login URL (/wp-login.php). By customizing it to a unique URL, you make it harder for bots and attackers to target your login page. </p>



<p>There are several plugins that can help you achieve this, but it&#8217;s probably easiest to do using the <a href="https://wordpress.org/plugins/wps-hide-login/" target="_blank" rel="noopener">WPS Hide Login plugin</a>.</p>



<ol class="wp-block-list">
<li>In your WordPress Dashboard, go to <strong>Plugins &gt; Add New Plugin</strong>.</li>



<li>Search for <strong>WPS Hide Login</strong> in the plugin search bar.</li>



<li>Click on <strong>Install Now</strong>.</li>
</ol>



<figure class="wp-block-image size-full border"><img loading="lazy" decoding="async" width="748" height="430" src="https://cyberillo.com/wp-content/uploads/install-wps-hide-login-plugin.png" alt="install wps hide login plugin" class="wp-image-58" srcset="https://cyberillo.com/wp-content/uploads/install-wps-hide-login-plugin.png 748w, https://cyberillo.com/wp-content/uploads/install-wps-hide-login-plugin-600x345.png 600w, https://cyberillo.com/wp-content/uploads/install-wps-hide-login-plugin-300x172.png 300w" sizes="auto, (max-width: 748px) 100vw, 748px" /></figure>



<ol start="4" class="wp-block-list">
<li><strong>Activate </strong>the plugin.</li>



<li>In your WordPress Dashboard, go to <strong>Settings &gt; WPS Hide Login</strong>.</li>



<li>Scroll down until you find <strong>Login url </strong>underneath the WPS Hide Login section and update it.</li>
</ol>



<figure class="wp-block-image size-large border"><img loading="lazy" decoding="async" width="1024" height="275" src="https://cyberillo.com/wp-content/uploads/wps-hide-login-change-login-url-1024x275.png" alt="" class="wp-image-59" srcset="https://cyberillo.com/wp-content/uploads/wps-hide-login-change-login-url-1024x275.png 1024w, https://cyberillo.com/wp-content/uploads/wps-hide-login-change-login-url-600x161.png 600w, https://cyberillo.com/wp-content/uploads/wps-hide-login-change-login-url-300x81.png 300w, https://cyberillo.com/wp-content/uploads/wps-hide-login-change-login-url-768x206.png 768w, https://cyberillo.com/wp-content/uploads/wps-hide-login-change-login-url.png 1512w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ol start="6" class="wp-block-list">
<li>Done! Now the default <strong>/wp-login.php </strong>login page will return a 404 error code, so bots can&#8217;t attack your login page anymore.</li>



<li>Use the new URL to login to your WordPress dashboard.</li>
</ol>



<h3 class="wp-block-heading" id="4-contact-your-hosting-provider">4. Contact Your Hosting Provider</h3>



<p>If none of the above solutions work, consult your hosting provider. They can analyze your server logs and provide more specific insights into the cause of the error. They might also offer solutions like upgrading your hosting plan for increased capacity.</p>



<figure class="wp-block-image size-full is-resized"><a href="https://www.hostg.xyz/SHFA7" target="_blank" rel="noopener"><img loading="lazy" decoding="async" width="728" height="90" src="https://cyberillo.com/wp-content/uploads/hostinger-managed-wordpress-hosting.png" alt="" class="wp-image-83" style="width:840px;height:auto" srcset="https://cyberillo.com/wp-content/uploads/hostinger-managed-wordpress-hosting.png 728w, https://cyberillo.com/wp-content/uploads/hostinger-managed-wordpress-hosting-600x74.png 600w, https://cyberillo.com/wp-content/uploads/hostinger-managed-wordpress-hosting-300x37.png 300w" sizes="auto, (max-width: 728px) 100vw, 728px" /></a></figure>



<h3 class="wp-block-heading" id="bonus-tip-be-patient">5. Bonus Tip: Be Patient!</h3>



<p>The 429 error often comes with a &#8220;retry-after&#8221; header specifying how long you should wait before making another request. Respecting this waiting period can help resolve the issue faster.</p>



<p>By following these steps, you should be able to identify and address the source of the 429 Too Many Requests error and get your WordPress website functioning smoothly again. Remember, a little troubleshooting can go a long way in keeping your website secure and accessible.</p>
<p>The post <a rel="nofollow" href="https://cyberillo.com/how-to-fix-http-error-429-too-many-requests-in-wordpress/">How to Fix HTTP Error 429 Too Many Requests in WordPress</a> appeared first on <a rel="nofollow" href="https://cyberillo.com">Cyberillo</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cyberillo.com/how-to-fix-http-error-429-too-many-requests-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
