{"id":47667,"date":"2024-07-03T07:00:00","date_gmt":"2024-07-03T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=47667"},"modified":"2026-08-25T09:20:18","modified_gmt":"2026-08-25T16:20:18","slug":"limit-login-attempts","status":"publish","type":"post","link":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/","title":{"rendered":"A Closer Look At The Limit Login Attempts Reloaded WordPress Plugin"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If a stranger kept knocking on your front door, time and time again, you\u2019d probably bolt it. Or add three additional locks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your online home, too, deserves and <em>needs<\/em> the same protection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Limit Login Attempts Security (formerly Limit Login Attempts Reloaded) is a popular security plugin that lets you restrict access to your login page. If someone knocks on your virtual door more than a few times, they\u2019re kicked out. It\u2019s a great security tool, with more than a million active installs, per WordPress.org (August 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re considering using Limit Login Attempts Security or a similar <a href=\"https:\/\/www.dreamhost.com\/blog\/intro-to-wordpress-plugins\/\" target=\"_blank\" rel=\"noreferrer noopener\">plugin for your website<\/a>, this guide is a must-read.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the next few minutes, we\u2019re going to look at why you might need this plugin, how to set it up, and what other options you have for protecting your website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jump on board, it\u2019s time for a whistle-stop tour!<\/p>\n\n\n\n<h2 id=\"h-what-is-limit-login-attempts-reloaded\" class=\"wp-block-heading\">What is Limit Login Attempts Security (formerly Limit Login Attempts Reloaded)?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"1581\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_.webp\" alt=\"protection against attacks, with a shield icon surrounded by locks\" class=\"wp-image-47675 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_.webp 2400w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-300x198.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-1024x675.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-768x506.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-1536x1012.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-2048x1349.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-600x395.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-1200x791.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-730x481.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-1460x962.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-784x516.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-1568x1033.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-877x578.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_limit_login_attempts_reloaded_-1754x1155.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/1581;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wordpress.org\/plugins\/limit-login-attempts-reloaded\/\" target=\"_blank\" rel=\"noreferrer noopener\">Limit Login Attempts Security<\/a>, the plugin formerly known as Limit Login Attempts Reloaded, is one of the most widely used WordPress login security plugins, capping the number of times anyone can attempt to log in to your website. Don\u2019t let the new name throw you: it\u2019s the same plugin from the same developer (WPChef), and if you already run it, your settings stay intact. How does it work? By tracking the number of login attempts made from each <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/217294917-IP-Address\" target=\"_blank\" rel=\"noreferrer noopener\">IP address<\/a>.<\/p>\n\n\n\n<div class=\"glossary-term\">\n\t<div class=\"glossary-term__above-title\">\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span>DreamHost Glossary<\/span>\n\t<\/div>\n    <h3>IP Address<\/h3>\n    <p>An IP address is a unique numerical identifier for devices on a network. It shows where a device is located and facilitates communication between devices using network protocols.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The basic plugin is free, offering solid protection against <a href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/brute-force-attack\/\" target=\"_blank\" rel=\"noreferrer noopener\">brute force attacks<\/a> \u2014 that\u2019s when hackers try to guess your password.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The free version also offers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Built-in two-factor authentication (2FA).<\/li>\n\n\n\n<li>A login firewall with bot protection.<\/li>\n\n\n\n<li>Protection for XML-RPC requests, custom login forms, and multisite installations.<\/li>\n\n\n\n<li>Full logs of attempted logins.<\/li>\n\n\n\n<li>Email notifications.<\/li>\n\n\n\n<li>Protection for <a href=\"https:\/\/www.dreamhost.com\/blog\/what-is-woocommerce\/\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce stores<\/a>.<\/li>\n\n\n\n<li>Compatibility with other security <a href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-plugins-good-or-bad\/\" target=\"_blank\" rel=\"noreferrer noopener\">plugins<\/a>, such as Wordfence.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For additional website security features, you can upgrade to a premium license. There\u2019s a 14-day free trial, and you\u2019ll find current pricing on the <a href=\"https:\/\/www.limitloginattempts.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">developer\u2019s plans page<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Those extra features include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Real-time, cloud-based IP intelligence that blocks known malicious IP addresses.<\/li>\n\n\n\n<li>Blocking login attempts by country.<\/li>\n\n\n\n<li>Synchronized lockouts and shared safelists and denylists across multiple websites.<\/li>\n<\/ul>\n\n<h2 id=\"h-why-you-should-limit-wordpress-login-attempts\" class=\"wp-block-heading\">Why you should limit WordPress login attempts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Internet can feel like the Wild West. If you don\u2019t secure your site, there\u2019s always someone ready to break in and wreak havoc. And the tools keep getting sharper: per the plugin\u2019s WordPress.org listing, in the age of AI, attackers \u201cnow have access to faster and more sophisticated tools than ever before.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By setting a limit on the number of failed login attempts, <strong>you can prevent people from trying to log in repeatedly<\/strong>. You\u2019re much less likely to get hacked this way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One honest caveat: per-IP limits stop basic brute force attacks, but a distributed attack that rotates through thousands of botnet IP addresses can stay under any per-IP threshold. (That\u2019s exactly why the plugin\u2019s developer sells cloud-based IP intelligence as a premium upgrade.) Treat login limiting as one layer of defense, and pair it with strong passwords and two-factor authentication rather than relying on it alone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Just as importantly, those endless login attempts can overload your WordPress website and reduce performance. Restricting login attempts is a simple solution.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h3 class=\"wp-block-heading\">The potential downsides of limiting login attempts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s worth noting that limiting login attempts can cause a few headaches. For example, <strong>genuine users might find themselves locked out<\/strong> if they make a few typos or forget their password. This can be pretty frustrating on both ends.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lockouts can also go wrong behind a proxy or CDN. If your site sits behind Cloudflare or another reverse proxy, every visitor can appear to arrive from the same IP address \u2014 so a single lockout can block <em>everyone<\/em>, including you. The plugin\u2019s FAQ names the fix: adjust the Trusted IP Origin setting so it reads each visitor\u2019s real IP address.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another potential issue is that limiting logins can make you <strong>more vulnerable to a <\/strong><a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/217917267-Cracking-Intrusion-and-DOS\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Denial of Service (DoS) attack<\/strong><\/a>. A malicious hacker could deliberately overload your login limit from multiple IP addresses, and effectively lock out all users, including you. Scary stuff, no?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In rare cases, <strong>login limiting can cause performance issues<\/strong>. This usually happens when your lockout settings are too aggressive or you have a high-traffic site, so your web server has to work hard to track and block thousands of IP addresses.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"2129\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts.webp\" alt=\"Pros (security, better performance, easy solution) and cons (user lockout, DoS vulnerability, performance issues)\" class=\"wp-image-47678 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts.webp 2400w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-300x266.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-1024x908.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-768x681.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-1536x1363.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-2048x1817.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-600x532.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-1200x1065.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-730x648.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-1460x1295.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-784x695.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-1568x1391.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-877x778.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_pros_cons_of_limited_login_attempts-1754x1556.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/2129;\" \/><\/figure>\n\n\n\n<h2 id=\"h2_how-to-protect-your-site-with-limit-login-attempts-reloaded\" class=\"wp-block-heading\">How to limit login attempts in WordPress (step by step)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To limit login attempts in WordPress, install the Limit Login Attempts Security plugin, then set the number of allowed retries and the lockout duration in its settings. Here\u2019s exactly how, step by step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setting up the plugin is pretty easy. That\u2019s partly why it\u2019s so popular.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But just in case you find yourself a little stuck, here\u2019s a speedy walkthrough of the process:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-1-install-limit-login-attempts-reloaded\">Step 1: Install Limit Login Attempts Security<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Head over to the dashboard of your WordPress site, and then select <strong>Plugins > Add New Plugin<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"1551\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin.webp\" alt=\"A WordPress admin dashboard showing &quot;Plugins&quot; from the left-side menu\" class=\"wp-image-47680 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin.webp 2400w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-300x194.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-1024x662.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-768x496.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-1536x993.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-2048x1324.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-600x388.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-1200x776.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-730x472.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-1460x944.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-784x507.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-1568x1013.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-877x567.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_add_new_plugin-1754x1134.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/1551;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Next, type \u201cLimit Login Attempts\u201d into the search bar in the top-right and hit <strong>Enter<\/strong>. Look for <strong>Limit Login Attempts Security<\/strong> by WPChef (the plugin formerly listed as Limit Login Attempts Reloaded), so you\u2019re in the right place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you\u2019ve located the plugin, choose <strong>Install Now<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"900\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu.webp\" alt=\"WordPress plugin installer page, with &quot;Limit Login Attempts Reloaded&quot; in the search bar field\" class=\"wp-image-47682 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-300x169.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-1024x576.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-768x432.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-1536x864.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-600x338.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-1200x675.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-730x411.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-1460x821.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-784x441.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-1568x882.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_ubuntu-877x493.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/900;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When the plugin has been installed, hit <strong>Activate<\/strong>. Stay with us \u2014 you\u2019re one step away from protecting your site!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Choose your login limits and settings<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you check the left sidebar, you\u2019ll notice that a <strong>Limit Login Attempts<\/strong> option has appeared.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click on that, and then select <strong>Settings<\/strong> from the drop-down menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2222\" height=\"1551\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts.webp\" alt=\"&quot;Limit Login Attempts&quot; highlighted on the WP Admin dashboard\" class=\"wp-image-47684 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts.webp 2222w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-300x209.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-1024x715.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-768x536.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-1536x1072.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-2048x1430.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-600x419.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-1200x838.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-730x510.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-1460x1019.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-784x547.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-1568x1094.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-877x612.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/05_limit_login_attempts-1754x1224.webp 1754w\" data-sizes=\"(max-width: 2222px) 100vw, 2222px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2222px; --smush-placeholder-aspect-ratio: 2222\/1551;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s work our way through the <strong>General Settings<\/strong> first:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>GDPR compliance<\/strong>: This option adds a small message on your login screen, informing users that you\u2019re tracking IP addresses (a requirement under <a href=\"https:\/\/www.dreamhost.com\/news\/announcements\/what-to-know-about-gdpr-data-security\/\" target=\"_blank\" rel=\"noreferrer noopener\">GDPR law<\/a>). You can adjust the message in the box below.<\/li>\n\n\n\n<li><strong>Notify on lockout<\/strong>: With this feature, you will receive an email alert whenever someone is locked out of your site. You can choose the number of times this has to happen before you receive an email. Make sure to test that this is working.<\/li>\n\n\n\n<li><strong>Display\/Hide options<\/strong>: The next four checkboxes are just about how the plugin will appear in your WordPress Admin area.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"1472\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_.webp\" alt=\"General settings with GDPR compliance, email alerts, menu options, security, warning icon, etc.\" class=\"wp-image-47686 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_.webp 2400w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-300x184.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-1024x628.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-768x471.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-1536x942.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-2048x1256.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-600x368.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-1200x736.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-730x448.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-1460x895.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-784x481.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-1568x962.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-877x538.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/06_general_settings_-1754x1076.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/1472;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scroll down a little further, and you will come to the <strong>App Settings<\/strong> area:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Micro Cloud<\/strong>: In return for sharing bad IP addresses with the plugin\u2019s developers, you can get limited access to the plugin\u2019s premium features.<\/li>\n\n\n\n<li><strong>Local App: <\/strong>The settings here control <em>how<\/em> the plugin blocks logins. As a starting point, we\u2019d suggest allowing 3\u20134 retries with a 20\u201330 minute lockout, escalating to a 24-hour lockout after several repeat offenses. Running a solo-admin blog? Go stricter \u2014 3 retries and longer lockouts, since only you should be logging in. Running a membership or multi-author site with lots of legitimate logins? Stay more forgiving (4\u20135 retries, shorter lockouts) so a typo-prone user isn\u2019t locked out all afternoon.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"1472\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app.webp\" alt=\"App Settings area showing options for &quot;Micro Cloud,&quot; and &quot;Lockout&quot;\" class=\"wp-image-47688 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app.webp 2400w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-300x184.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-1024x628.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-768x471.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-1536x942.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-2048x1256.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-600x368.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-1200x736.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-730x448.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-1460x895.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-784x481.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-1568x962.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-877x538.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/07_micro_cloud_and_local_app-1754x1076.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/1472;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A Premium subscription adds cloud-based protection and additional controls. The developer\u2019s knowledge base explains those settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Monitor login attempts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">With your protection set, you can visit <strong>Limit Login Attempts > Logs<\/strong> via the sidebar at any time to monitor the lockouts.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1770\" height=\"1551\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs.webp\" alt=\"Limit Login Attempts &gt; Logs screen showing lockout activity in the WordPress dashboard\" class=\"wp-image-47690 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs.webp 1770w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-300x263.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-1024x897.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-768x673.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-1536x1346.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-600x526.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-1200x1052.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-730x640.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-1460x1279.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-784x687.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-1568x1374.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-877x768.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/08_limit_login_attempts_logs-1754x1537.webp 1754w\" data-sizes=\"(max-width: 1770px) 100vw, 1770px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1770px; --smush-placeholder-aspect-ratio: 1770\/1551;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Or click on the <strong>Logs<\/strong> tab if you\u2019re already in the plugin settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"1418\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs.webp\" alt=\"Dashboard of Limit Login Attempts Reloaded, with options to manage whitelists, blacklists, etc.\" class=\"wp-image-47692 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs.webp 2400w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-300x177.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-1024x605.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-768x454.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-1536x908.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-2048x1210.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-600x355.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-1200x709.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-730x431.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-1460x863.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-784x463.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-1568x926.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-877x518.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/09_logs-1754x1036.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/1418;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can also block a suspicious IP address with the denylist, or add a trusted IP address to the safelist, using this area.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A quick note on reading these logs: don\u2019t panic when lockout alerts start rolling in. Even brand-new, low-traffic sites get probed by automated bots around the clock, so a steady trickle of failed attempts is normal. To gauge whether a lockout is a real, targeted attack, look up the blocked IP address\u2019s location. Scattered attempts from random countries are almost always bots; repeated attempts against your actual usernames deserve a closer look.<\/p>\n\n\n\n<h2 id=\"h2_alternatives-to-the-limit-login-attempts-plugin\" class=\"wp-block-heading\">Alternatives to the Limit Login Attempts plugin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">While Limit Login Attempts Security is a great solution, it\u2019s not the only way to <a href=\"https:\/\/www.dreamhost.com\/blog\/secure-your-wordpress-website\/\" target=\"_blank\" rel=\"noreferrer noopener\">protect your site from brute force attacks<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some alternative options to consider:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Wordfence Security plugin<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"1448\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security.webp\" alt=\"Ad for the Wordfence Security plugin, offering firewall, malware scan\" class=\"wp-image-47694 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security.webp 2400w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-300x181.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-1024x618.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-768x463.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-1536x927.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-2048x1236.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-600x362.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-1200x724.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-730x440.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-1460x881.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-784x473.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-1568x946.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-877x529.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/10_wordfence_security-1754x1058.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/1448;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Actively used by over five million sites, <a href=\"https:\/\/wordpress.org\/plugins\/wordfence\/\" target=\"_blank\" rel=\"noreferrer noopener\">Wordfence Security<\/a> is probably the best free all-in-one security plugin for WordPress. It provides much more than login protection, although this makes it a little resource-heavy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pros<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Comprehensive security features, including brute force protection.<\/li>\n\n\n\n<li>Offers real-time global IP protection and IP intelligence.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cons:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>May overlap with other security plugins.<\/li>\n\n\n\n<li>Can be overwhelming for beginners because of its feature-rich nature.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Loginizer plugin<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"1448\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer.webp\" alt=\"Ad for Loginizer plugin providing security solutions to protect WP websites from unauthorized access\" class=\"wp-image-47696 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer.webp 2400w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-300x181.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-1024x618.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-768x463.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-1536x927.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-2048x1236.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-600x362.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-1200x724.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-730x440.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-1460x881.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-784x473.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-1568x946.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-877x529.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/11_loginizer-1754x1058.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/1448;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wordpress.org\/plugins\/loginizer\/\" target=\"_blank\" rel=\"noreferrer noopener\">This freemium plugin<\/a> is a like-for-like replacement for Limit Login Attempts Security. It offers many of the same features and has great ratings; however, it is a little resource-intensive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pros:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Specialized in limiting suspicious login attempts.<\/li>\n\n\n\n<li>Offers IP blocking and password policies.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cons:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>May slow down the admin panel.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Editing your .htaccess file<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"693\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-1024x693.webp\" alt=\"File directory structure of a WP installation, highlighting the .htaccess file used for URL\" class=\"wp-image-47698 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-1024x693.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-300x203.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-768x520.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-1536x1040.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-2048x1387.webp 2048w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-600x406.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-1200x813.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-730x494.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-1460x989.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-784x531.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-1568x1062.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-877x594.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/12_edit_htaccess_file-1754x1188.webp 1754w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/693;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You won\u2019t find a login limit option in the WordPress Admin area. The good news is that, if you\u2019re familiar with code, you can take some control by editing your site\u2019s <a href=\"https:\/\/www.dreamhost.com\/blog\/guide-to-wp-and-htaccess\/\" target=\"_blank\" rel=\"noreferrer noopener\">.htaccess file<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, you can drop in the following code to <a href=\"https:\/\/www.dreamhost.com\/blog\/really-simple-ssl\/\" target=\"_blank\" rel=\"noreferrer noopener\">limit login access<\/a> to specific IP addresses. Simply replace the XXX.XXX.XXX.XXX part with the IP addresses you want to allow:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine on \nRewriteCond %{REQUEST_URI} ^(.*)?wp-login.php(.*)$ &#91;OR] \nRewriteCond %{REQUEST_URI} ^(.*)?wp-admin$ \nRewriteCond %{REMOTE_ADDR} !^XXX.XXX.XXX.XXX$ \nRewriteCond %{REMOTE_ADDR} !^XXX.XXX.XXX.XXX$ \nRewriteCond %{REMOTE_ADDR} !^XXX.XXX.XXX.XXX$ \nRewriteRule ^(.*)$ - &#91;R=403,L]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Be really careful<\/strong> with this technique, though. You could easily lock yourself out of your own site!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, you should keep in mind that .htaccess is not supported for some plans that use NGINX, such as <a href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" target=\"_blank\" rel=\"noreferrer noopener\">DreamPress<\/a>, DreamHost\u2019s managed WordPress platform. If this is the case for you, we recommend you contact the support team.<\/p>\n\n\n\n<h2 id=\"h2_login-limiting-faqs\" class=\"wp-block-heading\">Login limiting FAQs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We didn\u2019t cover everything you wanted to know? Not so fast, there\u2019s more right here!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What are some other ways to secure a login page?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We would recommend taking the following steps for strong login security:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make sure your site is secured with <a href=\"https:\/\/www.dreamhost.com\/blog\/ultimate-guide-ssl-tls\/\" target=\"_blank\" rel=\"noreferrer noopener\">HTTPS\/SSL<\/a>.<\/li>\n\n\n\n<li>Use <a href=\"https:\/\/www.dreamhost.com\/blog\/complete-guide-to-recaptcha\/\" target=\"_blank\" rel=\"noreferrer noopener\">CAPTCHA<\/a> to block automated scripts.<\/li>\n\n\n\n<li><a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215947927-Enabling-the-Web-Application-Firewall\" target=\"_blank\" rel=\"noreferrer noopener\">Install firewall protection<\/a> on your site.<\/li>\n\n\n\n<li>Turn on two-factor authentication (2FA) \u2014 Limit Login Attempts Security now includes it in the free version.<\/li>\n\n\n\n<li>Protect (or disable) XML-RPC and any custom login forms, such as WooCommerce logins. They\u2019re brute force entry points, too.<\/li>\n\n\n\n<li>You can also <a href=\"https:\/\/www.dreamhost.com\/blog\/change-wordpress-login-url\/\" target=\"_blank\" rel=\"noreferrer noopener\">hide your login page<\/a>.\u00a0<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What does \u201cMaximum Login Retries\u201d mean?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is the maximum number of failed login attempts in WordPress allowed for each user (IP address) before they\u2019re blocked from trying again.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I see failed login attempts in WordPress?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Install Limit Login Attempts Security, then go to <strong>Limit Login Attempts > Logs<\/strong> in your WordPress dashboard. You\u2019ll see failed attempts and lockouts, including the IP address and the username targeted. The free version can also email you whenever a lockout happens.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I remove limit login attempts?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re talking about the plugin, you can simply deactivate and uninstall it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Locked yourself out? You have a few options: wait out the lockout window, log in from a different IP address (your phone\u2019s mobile data works), or connect via SFTP or your host\u2019s file manager and temporarily rename the plugin\u2019s folder inside <code>wp-content\/plugins<\/code> to deactivate it. Once you\u2019re back in, add your IP address to the safelist. For more detail, check out <a href=\"https:\/\/www.limitloginattempts.com\/blogs\/guides\/how-to-unlock-your-site-if-you-are-locked-out-by-limit-login-attempts-reloaded\/\" target=\"_blank\" rel=\"noreferrer noopener\">this guide<\/a> by the plugin developer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I enable 2FA in Limit Login Attempts Security?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Multi-factor authentication arrived in version 3.0 of the plugin (March 2026, per the <a href=\"https:\/\/www.limitloginattempts.com\/blogs\/company-news\/introducing-multi-factor-authentication-in-limit-login-attempts-reloaded-3-0\/\" target=\"_blank\" rel=\"noreferrer noopener\">developer\u2019s announcement<\/a>), and it\u2019s available on both the free and premium versions. Go to <strong>Limit Login Attempts<\/strong> in your WordPress dashboard, open the settings, and turn on multi-factor authentication. Confirm you can complete the second verification step before you log out, so you don\u2019t lock yourself out of your own site.<\/p>\n\n\n\n<h2 id=\"h2_upgrade-your-site-security\" class=\"wp-block-heading\">Upgrade your site security<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Clamping down on failed login attempts is an important step toward <a href=\"https:\/\/www.dreamhost.com\/features\/security\/\" target=\"_blank\" rel=\"noreferrer noopener\">securing your WordPress website<\/a>. The Limit Login Attempts Security plugin is probably the most efficient solution overall, but the other options are worth considering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, website security is partly dependent on your hosting provider. DreamHost provides the tools you need to fortify your site \u2014 from <a href=\"https:\/\/www.dreamhost.com\/features\/ssl-tls-certificates\/\" target=\"_blank\" rel=\"noreferrer noopener\">free SSL certificates<\/a> to <a href=\"https:\/\/www.dreamhost.com\/products\/dreamshield\/\" target=\"_blank\" rel=\"noreferrer noopener\">DreamShield<\/a>, our malware-protection add-on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re comparing hosts, review DreamHost\u2019s current <a href=\"https:\/\/www.dreamhost.com\/hosting\/web-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">web hosting plans<\/a> to see which security features come included.<\/p>\n\n\n\n\n<div class=\"article-cta-shared article-cta-small article-cta--product\">\n\t<div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-wordpress-hosting-877x586.webp 1x, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-wordpress-hosting.webp 2x\"  alt=\"website management by DreamHost\" \/><\/div>\n\n\t<a href='https:\/\/www.dreamhost.com\/wordpress\/managed\/' class='link-top' target='_blank' rel='noopener noreferrer'>\n\t\t<span>WordPress Hosting<\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\" width=\"15\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n\n\t<div class=\"content-btm\">\n\t\t<h2 class=\"h2--md\">\n\t\t\tUnbeatable WordPress Hosting\n\t\t<\/h2>\n\t\t<p class=\"p--md\">\n\t\t\tReliable, lightning-fast hosting solutions specifically optimized for WordPress.\n\t\t<\/p>\n\n\t\t        <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            See More                    <\/a>\n\n\t<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Learn more about the Limit Login Attempts Reloaded WordPress plugin and top alternatives with our guide.<\/p>\n","protected":false},"author":1077,"featured_media":86893,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_opengraph-title":"Limit Login Attempts Reloaded: Setup Guide - DreamHost","_yoast_wpseo_opengraph-description":"Limit Login Attempts Reloaded (now Limit Login Attempts Security) blocks brute-force login attacks on WordPress sites \u2014 learn how to set it up.","_yoast_wpseo_twitter-title":"Limit Login Attempts Reloaded: Setup Guide - DreamHost","_yoast_wpseo_twitter-description":"Limit Login Attempts Reloaded (now Limit Login Attempts Security) blocks brute-force login attacks on WordPress sites \u2014 learn how to set it up.","toc_headlines":"[[\"h-what-is-limit-login-attempts-reloaded\",\"What is Limit Login Attempts Security (formerly Limit Login Attempts Reloaded)?\"],[\"h-why-you-should-limit-wordpress-login-attempts\",\"Why you should limit WordPress login attempts\"],[\"h2_how-to-protect-your-site-with-limit-login-attempts-reloaded\",\"How to limit login attempts in WordPress (step by step)\"],[\"h2_alternatives-to-the-limit-login-attempts-plugin\",\"Alternatives to the Limit Login Attempts plugin\"],[\"h2_login-limiting-faqs\",\"Login limiting FAQs\"],[\"h2_upgrade-your-site-security\",\"Upgrade your site security\"]]","hide_toc":false,"show_updated_at":"1","footnotes":""},"categories":[550,696],"tags":[],"class_list":["post-47667","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Limit Login Attempts Reloaded: Setup Guide - DreamHost<\/title>\n<meta name=\"description\" content=\"Limit Login Attempts Reloaded (now Limit Login Attempts Security) blocks brute-force login attacks on WordPress sites \u2014 learn how to set it up.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Limit Login Attempts Reloaded: Setup Guide - DreamHost\" \/>\n<meta property=\"og:description\" content=\"Limit Login Attempts Reloaded (now Limit Login Attempts Security) blocks brute-force login attacks on WordPress sites \u2014 learn how to set it up.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-03T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-25T16:20:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1220_x_628_ogimage_limit_login_attempts.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"942\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jos Velasco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Limit Login Attempts Reloaded: Setup Guide - DreamHost\" \/>\n<meta name=\"twitter:description\" content=\"Limit Login Attempts Reloaded (now Limit Login Attempts Security) blocks brute-force login attacks on WordPress sites \u2014 learn how to set it up.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jos Velasco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Limit Login Attempts Reloaded: Setup Guide - DreamHost","description":"Limit Login Attempts Reloaded (now Limit Login Attempts Security) blocks brute-force login attacks on WordPress sites \u2014 learn how to set it up.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/","og_locale":"en_US","og_type":"article","og_title":"Limit Login Attempts Reloaded: Setup Guide - DreamHost","og_description":"Limit Login Attempts Reloaded (now Limit Login Attempts Security) blocks brute-force login attacks on WordPress sites \u2014 learn how to set it up.","og_url":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-07-03T14:00:00+00:00","article_modified_time":"2026-08-25T16:20:18+00:00","og_image":[{"width":1800,"height":942,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1220_x_628_ogimage_limit_login_attempts.webp","type":"image\/webp"}],"author":"Jos Velasco","twitter_card":"summary_large_image","twitter_title":"Limit Login Attempts Reloaded: Setup Guide - DreamHost","twitter_description":"Limit Login Attempts Reloaded (now Limit Login Attempts Security) blocks brute-force login attacks on WordPress sites \u2014 learn how to set it up.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jos Velasco","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/#article","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/"},"author":{"name":"Jos Velasco","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/a1740f361d8662c2c7fb6e0c4a9bcab5"},"headline":"A Closer Look At The Limit Login Attempts Reloaded WordPress Plugin","datePublished":"2024-07-03T14:00:00+00:00","dateModified":"2026-08-25T16:20:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/"},"wordCount":2062,"publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-limit-login-attempts-dreamops-52c389d7026b19b8c46e60d9.webp","articleSection":["Tutorials","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/","url":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/","name":"Limit Login Attempts Reloaded: Setup Guide - DreamHost","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/#primaryimage"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-limit-login-attempts-dreamops-52c389d7026b19b8c46e60d9.webp","datePublished":"2024-07-03T14:00:00+00:00","dateModified":"2026-08-25T16:20:18+00:00","description":"Limit Login Attempts Reloaded (now Limit Login Attempts Security) blocks brute-force login attacks on WordPress sites \u2014 learn how to set it up.","breadcrumb":{"@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/#primaryimage","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-limit-login-attempts-dreamops-52c389d7026b19b8c46e60d9.webp","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2026\/08\/blog-hero-limit-login-attempts-dreamops-52c389d7026b19b8c46e60d9.webp","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.dreamhost.com\/blog\/limit-login-attempts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dreamhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Closer Look At The Limit Login Attempts Reloaded WordPress Plugin"}]},{"@type":"WebSite","@id":"https:\/\/www.dreamhost.com\/blog\/#website","url":"https:\/\/www.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/a1740f361d8662c2c7fb6e0c4a9bcab5","name":"Jos Velasco","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","caption":"Jos Velasco"},"description":"Jos Velasco is a WordPress Professional Consultant at DreamHost. His responsibilities include helping with advanced WordPress cases, creating training material, and identifying trends impacting the WordPress community. In his free time, he enjoys climbing mountains, eating healthy, and watching drama movies. Follow Jos on LinkedIn: https:\/\/www.linkedin.com\/in\/josvelasco\/","url":"https:\/\/www.dreamhost.com\/blog\/author\/josvelasco\/"}]}},"lang":"en","translations":{"en":47667,"es":47732,"pt":51741,"de":56488,"pl":56491,"ru":56524,"uk":56530,"it":68782,"fr":71151,"nl":71178},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/47667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1077"}],"version-history":[{"count":2,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/47667\/revisions"}],"predecessor-version":[{"id":87904,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/47667\/revisions\/87904"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/86893"}],"wp:attachment":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=47667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=47667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=47667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}