{"id":109776,"date":"2022-04-25T13:25:00","date_gmt":"2022-04-25T18:25:00","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=resource&#038;p=109776"},"modified":"2024-09-29T12:25:58","modified_gmt":"2024-09-29T17:25:58","slug":"wordpress-block-ip","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/","title":{"rendered":"How to Block IP Addresses in WordPress"},"content":{"rendered":"\n<p>It\u2019s a problem that nearly every website owner or administrator has faced. Your comments are being spammed, and nothing seems to keep the attackers at bay. Fortunately, there\u2019s a secret weapon that can save your sanity and keep your comments clean: IP blocking.<\/p>\n\n\n\n<p>An IP address is a unique identifier for every device on the web. It\u2019s what computers use to communicate with each other. Blocking IP addresses can be an effective way to put a stop to malicious activity on your site.<\/p>\n\n\n\n<p>In this article, we\u2019ll walk you through the process of locating malicious IP addresses, blocking them from your site, and even blocking IPs from an entire country. Let\u2019s get started!<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Why block an IP address?<\/h2>\n\n\n\n<p>There are several reasons you might want to block unwanted IP addresses from visiting your website. Most of them involve protecting your site and its users from malicious activity.&nbsp;<\/p>\n\n\n\n<p>Some of the most common reasons to block IPs include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Preventing spam. <\/strong>Spam comments can be a real problem for sites that allow them \u2013 when your comments section is filled with shady advertisements, it appears unprofessional. Blocking IP addresses prevents the malicious user from simply using a different account.<\/li>\n\n\n\n<li><strong>Getting rid of bots. <\/strong>You may have commenters who aren\u2019t necessarily spamming, but are still obviously bots or trolls. This can be especially problematic if your site has user forums. Blocking IPs can put a stop to this behavior quickly.&nbsp;<\/li>\n\n\n\n<li><strong>Keeping unauthorized users out. <\/strong>You may want only certain authorized users to access a site, but you don\u2019t want to require individual accounts. Restricting IP addresses to only those in a specific area can be an easy way to <a href=\"https:\/\/wpengine.com\/resources\/wordpress-vulnerability-scanner\/\" target=\"_blank\" rel=\"noreferrer noopener\">keep out unwanted visitors<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>Now that you know <em>why<\/em> you might need to block an IP address, let\u2019s take a look at how you can do so.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to block an IP address?<\/h2>\n\n\n\n<p>An IP address is a unique identifier assigned to every device or network that connects to the internet. It functions similarly to a mailing address, telling servers where to send data so it can be displayed to users<\/p>\n\n\n\n<p>By blocking an IP address from your site, you can prevent the device or network it&#8217;s assigned to from sending data back and forth between itself and your website.<\/p>\n\n\n\n<p>It\u2019s also possible to prevent an IP address from performing certain functions on your site, such as leaving comments, while still enabling it to access the rest of the site. We\u2019ll cover all of these options in a moment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to find malicious IP addresses in WordPress<\/h2>\n\n\n\n<p>Before you can block a problematic IP address, you\u2019ll need to know <em>which<\/em> unwanted IP addresses are causing the problems. If the issue is a <a href=\"https:\/\/wpengine.com\/resources\/stop-wordpress-comment-spam\/\" target=\"_blank\" rel=\"noreferrer noopener\">troublesome commenter<\/a>, the process is easy enough.&nbsp;<\/p>\n\n\n\n<p>WordPress automatically stores IP addresses for all users who leave a comment on your site. To see them, just head to your WordPress dashboard and click on <em>Comments <\/em>in the sidebar:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/XmdMNY1J9Hd-_MmxyFyhaxj0wKdkhVWgfH2Zni20DEKWhijXf0OGdd0GH30iL2W_U91uqAU4fPyFWS9Lh8kerWttu7VYAtIygYMqM1rO1uUSrO_3gdw4h9Ja5BGzWrL-S4Vmxk4_\" alt=\"Screenshot showing how to find IP addresses in WordPress\"\/><\/figure>\n\n\n\n<p>You can find the IP for each comment in the <em>Author <\/em>column, below the username and email address. Take note of the ones you want to block, so that you can enter them in the appropriate fields later.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Blocking IP addresses in WordPress<\/h2>\n\n\n\n<p>Now that you have the IP addresses you want to block, it\u2019s time to add them to a blocked list in WordPress. This is a three-step process: you\u2019ll need to find the IP addresses, open up the <em>Discussion<\/em> settings panel, and enter the IPs into the <em>Comments Blocklist.&nbsp;<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Designate IP addresses<\/h3>\n\n\n\n<p>First, using one of the above methods, determine the IP addresses you need to block. From either the WordPress <em>Comments<\/em> page or your activity log, copy and paste the IPs you want to block into a separate document.<\/p>\n\n\n\n<p>Using copy and paste is important here, as it prevents you from making typos that could block the wrong users. It\u2019s even possible to accidentally block yourself from your own website, so it\u2019s worth taking your time and being careful.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Navigate to Settings &gt; Discussion<\/h3>\n\n\n\n<p>With your IP addresses copied, head to your WordPress dashboard and navigate to <em>Settings &gt; Discussion<\/em> in the sidebar. This brings up all the comment settings for your site:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/s9VFHqFdQ8Z0Xz65Xo66G_1IXhwns4xVW6yrzIo5VRzDh8VDJZFigXm5_cYsKg1d1EYXSnoh0mSkOG9IS7H2yzOJtMEuFeGS_ZbtUPWLv9k3K5vbojewvkm_sYkp2WF0Yj6GgpTz\" alt=\"Screenshot showing how to navigate to discussion settings in WordPress\"\/><\/figure>\n\n\n\n<p>Scroll down to the <em>Comment Blocklist <\/em>section:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/GJKI8BQO0qHYQ8TZFn_m_RZA7O3lDsOyg9prU-NsoSHczwN-bq0F4JKhBvlvzssb996S_i2cEcZP9UIWAvg8ur9Px9KGyxRn-CgD9FkxSI1k38ATQSnXeOwZNd_gh9nmeKJoVRoJ\" alt=\"Screenshot showing how to edit the comments blacklist section of WordPress\"\/><\/figure>\n\n\n\n<p>Here, you can enter any words, URLs, email addresses, or IP addresses you want to block from comments across your entire site. Comments posted that match any of the phrases or addresses in this box will be automatically sent to the trash.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Copy and paste IP addresses<\/h3>\n\n\n\n<p>Now, pull up the document that contains the IP addresses you want to block, then copy and paste them into the <em>Comment Blocklist<\/em>. Make sure to only add one IP (or other phrase) per line:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/l30e1ltv1z90hXma99WcgqReuL6AA2inDbWAtgwGxNOrnjAw0wc6-QUS5BxOQDZ2WUerT8l0l1dYXpkJNgLi2Wh05ALBPVT5Z3WAbYPE5uWgI6AVtfXn2NTCcGWxxrBosg2tZvua\" alt=\"Screenshot showing how to add IP addresses to the comment blocklist in WordPress\"\/><\/figure>\n\n\n\n<p>When you\u2019re done, scroll down and click on <em>Save Changes<\/em>. This will start blocking the indicated IPs immediately.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to block an entire country\u2019s IP addresses<\/h2>\n\n\n\n<p>In some cases, you may want to prevent all users from one or more countries from accessing your site. Your website may be designed for a specific locale, for example, or you may notice a large amount of <a href=\"https:\/\/wpengine.com\/resources\/wordpress-brute-force-attack-prevention\/\" target=\"_blank\" rel=\"noreferrer noopener\">malicious activity<\/a> coming from a certain country. Fortunately, it\u2019s possible to block all IPs from a given country using a WordPress plugin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Download the iQ Block Country plugin<\/h3>\n\n\n\n<p>The plugin we\u2019ll use is called <a href=\"https:\/\/wordpress.org\/plugins\/iq-block-country\/\" target=\"_blank\" rel=\"noreferrer noopener\">iQ Block Country<\/a>. Head to your WordPress dashboard, navigate to <em>Plugins &gt; Add New<\/em>, and search for the plugin:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/pJtJiTBAK27q8XQG3kw6X4mOqVEEfSoqHLsgbNRyS7bIZPOd613CJ00c-bpKi7-6lvqj1FCSFRKituaXGdDQJc5V2EBDDL6gEwaPyruk4fdVzHqYFikjwx4Lk-JvgOSJC7Mkmw0X\" alt=\"Step by step how to block an entire country's IP addresses \"\/><\/figure>\n\n\n\n<p>Once you\u2019ve found it, click on <em>Install Now<\/em> and then <em>Activate<\/em>.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Download the GeoLite2 database<\/h3>\n\n\n\n<p>Once the plugin is installed, you\u2019ll see a notification with instructions on how to get and upload a database file. We\u2019ll cover how to use the free database here, but if you prefer to use the paid API, just follow the instructions in the notification.<\/p>\n\n\n\n<p>To download the free GeoLite2 database, head to the <a href=\"https:\/\/dev.maxmind.com\/geoip\/geoip2\/geolite2\/\" target=\"_blank\" rel=\"noreferrer noopener\">MaxMind website<\/a> and sign up for an account. Once you\u2019ve completed the registration process and logged in, select <em>Download Databases<\/em>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/zBz5D7qjQYD2rp7TkNdkqBYgVdemyY4VtuRkZ9oqfSAtnl0KfCu4GYXFKusTCqeylbPWw22dQn0qUavkTkoH5YdRceayeu6mmKFIyw8dPze23zIJLIggI7F3D3-rhg40TlZcBKQ2\" alt=\"Screenshot showing how to download GeoLite2 Database \"\/><\/figure>\n\n\n\n<p>Then scroll down and download the GeoLite2 Country database.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Upload the database to your WordPress directory<\/h3>\n\n\n\n<p>Once you have the database downloaded, go ahead and extract it (you may need a tool like <a href=\"https:\/\/www.7-zip.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">7-Zip<\/a> if you\u2019re on Windows). Copy the <em>GeoLite2-Country.mmdb<\/em> file:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/atzsCm66LIX0UjlXkvRhDIiR7VW-QGTQ8obi3uuLizds8kbGOdfnX3ZVp-uhcxXKf8PYN7gmwKJqvWmTjoTmQYp--o5GnkEFHWfGkWlcXkeTh4tr-aBtsMRk_b61gX9xkatUZ46K\" alt=\"Screenshot showing how to upload the GeoLite2 to your WordPress directory\"\/><\/figure>\n\n\n\n<p>Next, you\u2019ll need to upload this file to the <em>wp-content\/uploads\/ <\/em>directory of your site. To do this, you\u2019ll need to access your site\u2019s files directly, <a href=\"https:\/\/wpengine.com\/support\/sftp\/\" target=\"_blank\" rel=\"noreferrer noopener\">using a Secure File Transfer Protocol (SFTP) client<\/a>.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Select the countries you want to block<\/h3>\n\n\n\n<p>Now that the iQ Block Country plugin has a database to work with, you can tell it which countries to block. Then, it will automatically check the country of origin for any IP that visits your site, and block the ones from your specified regions.<\/p>\n\n\n\n<p>To do this, head back to the plugin\u2019s settings page. You can choose to block visitors to the front end of your site, the back end, or both. To block users from the front end, select the <em>Frontend <\/em>tab:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/Evf4ZjO-2cB9ULmGswMPRr0Ypbc28nIGs97XtmeHXE4SjFw6fDcInxQsvsy-E9Tc2ZP8ydEM8JRve7gQNqofsFGjVadrOZ3WDqFifMwsRfj59L6cVhYKvDpRGCmkFHHXTqtDGBnF\" alt=\"Screenshot showing how to block users from the Frontend tab in WordPress\"\/><\/figure>\n\n\n\n<p>In the <em>Select the countries<\/em> field, choose all countries you want to block traffic from using the drop-down menu:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/4d2-2MT1B5CD5vRiIR-ABA8qI15Es2ykBV3yuoQAnglyeJ2S67upk4ihwbshM8n6PlmGPee-jLmFqxvb--ENfIfnkkGO99tyDW59vr_vi63bV9Fo2-ELtha-y3XyZGNVdVXCFs7r\" alt=\"Screenshot showing how to block entire countries using iQ Block Country plugin in WordPress\"\/><\/figure>\n\n\n\n<p>When you\u2019re finished, scroll down and click on <em>Save Changes<\/em>. Now traffic from your selected countries will be unable to access your site.<\/p>\n\n\n\n<p>There are a <em>lot<\/em> of options in the iQ Block Country plugin that enable you to customize who can view your site, so feel free to <a href=\"https:\/\/webence.nl\/plugins\/iq-block-country-the-wordpress-plugin-that-blocks-countries-for-you\/\" target=\"_blank\" rel=\"noreferrer noopener\">explore them all<\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Do the most with WP Engine<\/h2>\n\n\n\n<p>Whether your comments sections are bogged down with spam, or frequent unknown login attempts have you worried, blocking IP addresses can be an effective solution. If you need even more power, however, WP Engine can help.<\/p>\n\n\n\n<p>We offer <a href=\"https:\/\/wpengine.com\/resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">comprehensive developer resources<\/a>, along with a variety of <a href=\"https:\/\/wpengine.com\/wordpress-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">hosting plans for WordPress sites<\/a> to help you deliver an incredible digital experience for your users!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s a problem that nearly every website owner or administrator has faced. Your comments are being spammed, and nothing seems to keep the attackers at bay. Fortunately, there\u2019s a secret weapon that can save your sanity and keep your comments clean: IP blocking. An IP address is a unique identifier for every device on the<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":297,"featured_media":109786,"template":"","resource-topic":[901],"resource-role":[896,903,899],"resource-type":[916],"class_list":["post-109776","resource","type-resource","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Block IP Addresses in WordPress | WP Engine\u00ae<\/title>\n<meta name=\"description\" content=\"Need to blacklist IP addresses in WordPress to prevent spam or malicious users? WP Engine has you covered with our guide to blocking IP addresses in WordPress.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Block IP Addresses in WordPress | WP Engine\u00ae\" \/>\n<meta property=\"og:description\" content=\"Need to blacklist IP addresses in WordPress to prevent spam or malicious users? WP Engine has you covered with our guide to blocking IP addresses in WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-29T17:25:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2020\/08\/shutterstock_1100500598.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/\",\"name\":\"How to Block IP Addresses in WordPress | WP Engine\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2022-04-25T18:25:00+00:00\",\"dateModified\":\"2024-09-29T17:25:58+00:00\",\"description\":\"Need to blacklist IP addresses in WordPress to prevent spam or malicious users? WP Engine has you covered with our guide to blocking IP addresses in WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/case-studies\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/wpengine.com\/case-studies\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Block IP Addresses in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\",\"url\":\"https:\/\/wpengine.com\/case-studies\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521\",\"name\":\"Erin Myers\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g\",\"caption\":\"Erin Myers\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Block IP Addresses in WordPress | WP Engine\u00ae","description":"Need to blacklist IP addresses in WordPress to prevent spam or malicious users? WP Engine has you covered with our guide to blocking IP addresses in WordPress.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"How to Block IP Addresses in WordPress | WP Engine\u00ae","og_description":"Need to blacklist IP addresses in WordPress to prevent spam or malicious users? WP Engine has you covered with our guide to blocking IP addresses in WordPress.","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2024-09-29T17:25:58+00:00","og_image":[{"width":1100,"height":500,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2020\/08\/shutterstock_1100500598.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/","name":"How to Block IP Addresses in WordPress | WP Engine\u00ae","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2022-04-25T18:25:00+00:00","dateModified":"2024-09-29T17:25:58+00:00","description":"Need to blacklist IP addresses in WordPress to prevent spam or malicious users? WP Engine has you covered with our guide to blocking IP addresses in WordPress.","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/wordpress-block-ip\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/case-studies\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/wpengine.com\/case-studies\/resources\/"},{"@type":"ListItem","position":3,"name":"How to Block IP Addresses in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/case-studies\/#website","url":"https:\/\/wpengine.com\/case-studies\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/case-studies\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/3a22232b01de39dcf588fb8e421c0521","name":"Erin Myers","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cd881e115bc28c81642ec61752db9981ece9ee8b4c81498a9b6276b9cdcaf5e6?s=96&d=mm&r=g","caption":"Erin Myers"}}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2020\/08\/shutterstock_1100500598-1.jpg","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Developer, Marketer, Site Owner","topic":"<strong>Topics:<\/strong> WordPress","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/109776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/types\/resource"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/users\/297"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media\/109786"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=109776"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=109776"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=109776"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=109776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}