{"id":96143,"date":"2019-11-12T10:07:03","date_gmt":"2019-11-12T16:07:03","guid":{"rendered":"https:\/\/wpengine.com\/?post_type=resource&#038;p=96143"},"modified":"2025-05-13T13:30:34","modified_gmt":"2025-05-13T18:30:34","slug":"infinite-scroll-wordpress","status":"publish","type":"resource","link":"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/","title":{"rendered":"How to Add Infinite Scroll to WordPress"},"content":{"rendered":"\n<p>Keeping site visitors engaged and on your pages for longer can be a real challenge. With so many options for content and entertainment online, you might be wondering what you can do to make your own website stand out.&nbsp;<\/p>\n\n\n\n<p>Fortunately, there are some tools out there for WordPress that can help you retain visitors. One excellent option is the \u2018infinite scroll\u2019 function. This enables content to load automatically as your visitors scroll down the page, providing a more seamless experience.<\/p>\n\n\n\n<p>In this article, we\u2019ll go over the details of what infinite scroll can do. We\u2019ll also discuss two ways you can add it to your WordPress website. Let\u2019s get to work!<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">The What &amp; Why of WordPress Infinite Scroll<\/h2>\n\n\n\n<p>Infinite scroll is the product of <a href=\"https:\/\/wpengine.com\/resources\/using-ajax-in-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">Asynchronous JavaScript and XML (AJAX)<\/a> web design programming. This option makes it possible for post content to load automatically as viewers scroll down the page. This means they are not disrupted by the need to click on a button or link in order to load more content.&nbsp;<\/p>\n\n\n\n<p>There are plenty of examples of this design option that you might be familiar with. For instance, you\u2019ll recognize infinite scroll on sites like Facebook, Twitter, and other social media platforms. On those sites, developers are really working to keep users on the page for long periods of time. If the content feed seems to never end, it\u2019s easier to keep people interested.&nbsp;<\/p>\n\n\n\n<p>This approach is particularly useful for sites that have regular content updates, such as blog posts or videos, that tend to be of similar lengths. The beauty of AJAX is that it can request and communicate information to your web server without reloading your entire page, so it doesn\u2019t need to slow down the browsing experience in the process.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adding Infinite Scroll to Your WordPress Site<\/h2>\n\n\n\n<p>There are two main ways to add infinite scroll to your WordPress website. You can use a plugin or add the function manually. The primary concern with adding infinite scroll, regardless of how you choose to do it, is to make sure that your theme is compatible with the functionality. We\u2019ll discuss this in more detail later on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adding Infinite Scroll With Code<\/h2>\n\n\n\n<p>When adding infinite scroll to your website using code, you\u2019ll need to do a bit of research on your theme to find out if it supports the function. Some examples of themes that are built appropriately for this use case include the <a href=\"https:\/\/wordpress.org\/support\/article\/twenty-nineteen\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress default themes<\/a>.<\/p>\n\n\n\n<p>It\u2019s also a good idea to have the <a href=\"https:\/\/wordpress.org\/plugins\/jetpack\/\" target=\"_blank\" rel=\"noreferrer noopener\">Jetpack plugin<\/a> installed and activated on your WordPress website. While it doesn\u2019t automatically make infinite scroll work, it enables you to do so more easily using code.<\/p>\n\n\n\n<p>Finally, as with any major site change, we recommend that you <a href=\"https:\/\/wpengine.com\/support\/restore\/\" target=\"_blank\" rel=\"noreferrer noopener\">make a backup<\/a> of your site before proceeding (just in case).&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Copy a Suitable Code Snippet<\/h2>\n\n\n\n<p>If your theme is well-built and suited to the infinite scroll functionality, you can add just <a href=\"https:\/\/jetpack.com\/support\/infinite-scroll\/\" target=\"_blank\" rel=\"noreferrer noopener\">one small snippet of code<\/a> to your <a href=\"https:\/\/wpengine.com\/support\/sftp\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>functions.php<\/em> file<\/a> and be on your way:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">add_theme_support( 'infinite-scroll', array(<br>&nbsp;'container' =&gt; 'content',<br>&nbsp;'footer' =&gt; 'page',<br>) );<\/pre>\n\n\n\n<p>This provides the necessary information about your theme for the scroll function to work.<\/p>\n\n\n\n<p>If your theme is older or not built to be compatible with infinite scroll, you\u2019ll need to add a few more items of code to get it working. You can <a href=\"https:\/\/www.longren.io\/add-infinite-scroll-to-your-wordpress-theme-using-jetpack\/\" target=\"_blank\" rel=\"noreferrer noopener\">include this snippet<\/a> in the <em>functions.php<\/em> file in your theme:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">function mytheme_infinite_scroll_init() {<br>&nbsp;&nbsp;&nbsp;&nbsp;add_theme_support( 'infinite-scroll', array(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'container' =&gt; 'content',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'render'&nbsp; &nbsp; =&gt; 'mytheme_infinite_scroll_render',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'footer'&nbsp; &nbsp; =&gt; 'wrapper',<br>&nbsp;&nbsp;&nbsp;&nbsp;) );<br>}<br>add_action( 'init', 'rootdip_infinite_scroll_init' );<\/pre>\n\n\n\n<p>This will activate the infinite scroll function, regardless of your theme.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Set Your Function Parameters<\/h3>\n\n\n\n<p>Next, there are a number of parameters that you can customize in your infinite scroll script. For example, you can specify \u2018scroll\u2019 or \u2018click\u2019 for the \u2018type=&gt;\u2019 parameter. Since you\u2019re presumably looking for an infinite scroll experience, you\u2019ll want to set your type to scroll. The other option would provide users with a button to load more content.&nbsp;<\/p>\n\n\n\n<p>Other parameters you might want to customize include footer_widgets and render. When you enable infinite scroll in your theme, your footer links won\u2019t display unless you configure the relevant parameter. There are several things to consider regarding this parameter, and <a href=\"https:\/\/jetpack.com\/support\/infinite-scroll\/\" target=\"_blank\" rel=\"noreferrer noopener\">advanced reading on the topic<\/a> is recommended.&nbsp;<\/p>\n\n\n\n<p>In terms of the render parameter, it\u2019s important to know that the infinite scroll function uses a <a href=\"https:\/\/developer.wordpress.org\/themes\/basics\/the-loop\/\" target=\"_blank\" rel=\"noreferrer noopener\">standard WordPress loop<\/a> to display posts. The default function for the render parameter looks like this:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">while( have_posts() ) {<br>&nbsp;the_post();<br>&nbsp;get_template_part( 'content', get_post_format() );<br>}<\/pre>\n\n\n\n<p>You can include any functions that are available in your theme in this part of the code, if you want to further customize how posts display in your infinite scroll.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Test Your Infinite Scroll<\/h3>\n\n\n\n<p>We recommend testing the changes to your site once you\u2019ve completed the customizations to its code. A smart way to do this is to use a <a href=\"https:\/\/wpengine.com\/support\/staging-development-environments-wp-engine\/\" target=\"_blank\" rel=\"noreferrer noopener\">staging server<\/a> for all of your custom programming.<\/p>\n\n\n\n<p>You\u2019ll also want to make sure that your infinite scroll is working properly on mobile devices. Since this functionality can sometimes conflict with certain themes, this is an important step in finalizing your changes.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adding Infinite Scroll With a WordPress Plugin<\/h2>\n\n\n\n<p>If you\u2019re looking for an easier way to add infinite scroll to your website, we recommend <a href=\"https:\/\/wpengine.com\/resources\/developer-best-practices\/\" target=\"_blank\" rel=\"noreferrer noopener\">using a plugin<\/a>. This option will give you an easier-to-navigate user interface, and more customization options.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Select Your Infinite Scroll Plugin<\/h3>\n\n\n\n<p>There are quite a few infinite scroll plugins to choose from. We\u2019ll list a few solid options for you to get started with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/ajax-load-more\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Ajax Load More<\/strong><\/a><strong>.<\/strong> With over 50,000 active installations and lots of five-star reviews, this is an excellent and flexible plugin. You can use the shortcode builder to create custom Ajax queries for your site. Additionally, this tool is compatible with <a href=\"https:\/\/woocommerce.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce<\/a> and <a href=\"https:\/\/easydigitaldownloads.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Digital Downloads<\/a> for creating infinite scroll options in your eCommerce store.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/catch-infinite-scroll\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Catch Infinite Scroll<\/strong><\/a><strong>.<\/strong> This is a simple yet effective all-in-one option for adding infinite scroll to your WordPress site. With a few straightforward settings, you can control many of the same parameters that would normally require manual coding.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/yith-infinite-scrolling\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>YITH Infinite Scrolling<\/strong><\/a><strong>.<\/strong> YITH is another well-documented and popular infinite scroll plugin. It is also compatible with WooCommerce, and has a simple interface with easy-to-use settings.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>For this example, we\u2019re going to use the Ajax Load More plugin, and walk you through the steps you\u2019ll need to set up your own infinite scrolling feature.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Install Your Chosen Plugin<\/h3>\n\n\n\n<p>Next, you\u2019ll need to navigate to <em>Plugins<\/em> &gt; <em>Add New<\/em> in your WordPress dashboard. You can search in the plugin directory for \u201cAjax Load More\u201d (or whichever plugin you prefer), and then install it:&nbsp;<\/p>\n\n\n\n<p>Don\u2019t forget to click on <em>Activate<\/em> to complete the installation process.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Configure the Plugin\u2019s Settings<\/h3>\n\n\n\n<p>Once you\u2019ve finished activating the plugin, you\u2019ll have a new <em>Ajax Load More<\/em> menu option in your WordPress dashboard. From there, you can begin to configure and style your infinite scroll settings:&nbsp;<\/p>\n\n\n\n<p>You\u2019ll also be able to use the plugin\u2019s shortcode builder and other options it provides, such as templates.&nbsp;<\/p>\n\n\n\n<p>Finally, be sure to thoroughly test and preview the changes to your site. You\u2019ll want to make sure the plugin has created a responsive scrolling option for all screen sizes.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Benefits and Drawbacks of WordPress Infinite Scroll<\/h2>\n\n\n\n<p>As we discussed earlier, infinite scroll is one way to keep your site\u2019s visitors engaged with your content, and potentially avoid distractions that may take them away from your website. However, there are some kinds of sites that are better suited to the infinite scroll design than others.<\/p>\n\n\n\n<p>Sites that present content in a timeline feed, for example, are perfect candidates. Additionally, infinite scroll is well-suited for mobile and touch screen devices, so it\u2019s a strong choice if you have a user base that\u2019s highly active on mobile.<\/p>\n\n\n\n<p>There <em>are<\/em> some drawbacks to consider as well. Some users may become \u2018lost\u2019 in an infinite scroll situation. The navigation of your site can become a little convoluted when posts from a variety of site locations are loaded into one scroll feed. As we mentioned earlier, you may also need to make special considerations regarding your footer. If you include important links in your footer, you might need to reconsider your design if you plan on implementing infinite scroll.&nbsp;<\/p>\n\n\n\n<p>Last but certainly not least, you will want to make sure your web host can handle users who will be continuously scrolling, therefore requiring your server to keep loading content. For that, you might want to check out a <a href=\"https:\/\/wpengine.com\/managed-wordpress-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">managed hosting solution<\/a> like our own WordPress-optimized platform.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get Infinite Opportunities With WP Engine<\/h2>\n\n\n\n<p>Providing a quality, streamlined user experience to your customers and viewers requires the best <a href=\"https:\/\/developer.wordpress.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">developer resources<\/a> and know-how. Additionally, a secure and reliable web host can help you achieve your website goals.<\/p>\n\n\n\n<p>Here at WP Engine, we have everything you need to provide an enhanced online experience. Read <a href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">all about our plans<\/a> and industry-leading <a href=\"https:\/\/wpengine.com\/wordpress-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">hosting for WordPress<\/a> to learn more!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Keeping site visitors engaged and on your pages for longer can be a real challenge. With so many options for content and entertainment online, you might be wondering what you can do to make your own website stand out.&nbsp; Fortunately, there are some tools out there for WordPress that can help you retain visitors. One<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":1,"featured_media":147217,"template":"","resource-topic":[904],"resource-role":[895,896,897],"resource-type":[916],"class_list":["post-96143","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>Adding Infinite Scroll To WordPress<\/title>\n<meta name=\"description\" content=\"Infinite scroll is an appealing way to keep users engaged with your site. Find out how to implement infinite scroll on your WordPress site with WP Engine.\" \/>\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=\"Adding Infinite Scroll To WordPress\" \/>\n<meta property=\"og:description\" content=\"Infinite scroll is an appealing way to keep users engaged with your site. Find out how to implement infinite scroll on your WordPress site with WP Engine.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/\" \/>\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=\"2025-05-13T18:30:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/11\/infinite-scroll-header.png\" \/>\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\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Adding Infinite Scroll To WordPress\" \/>\n<meta name=\"twitter:description\" content=\"Infinite scroll is an appealing way to keep users engaged with your site. Find out how to implement infinite scroll on your WordPress site with WP Engine.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/11\/infinite-scroll-header.png\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 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\/infinite-scroll-wordpress\/\",\"url\":\"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/\",\"name\":\"Adding Infinite Scroll To WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/#website\"},\"datePublished\":\"2019-11-12T16:07:03+00:00\",\"dateModified\":\"2025-05-13T18:30:34+00:00\",\"description\":\"Infinite scroll is an appealing way to keep users engaged with your site. Find out how to implement infinite scroll on your WordPress site with WP Engine.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/#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 Add Infinite Scroll to 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\/f5301455463371a10d1fc290e9ad0085\",\"name\":\"WP Engine\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"caption\":\"WP Engine\"},\"sameAs\":[\"https:\/\/wpengine.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adding Infinite Scroll To WordPress","description":"Infinite scroll is an appealing way to keep users engaged with your site. Find out how to implement infinite scroll on your WordPress site with WP Engine.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Adding Infinite Scroll To WordPress","og_description":"Infinite scroll is an appealing way to keep users engaged with your site. Find out how to implement infinite scroll on your WordPress site with WP Engine.","og_url":"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_modified_time":"2025-05-13T18:30:34+00:00","og_image":[{"width":1100,"height":500,"url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/11\/infinite-scroll-header.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_title":"Adding Infinite Scroll To WordPress","twitter_description":"Infinite scroll is an appealing way to keep users engaged with your site. Find out how to implement infinite scroll on your WordPress site with WP Engine.","twitter_image":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/11\/infinite-scroll-header.png","twitter_site":"@wpengine","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/","url":"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/","name":"Adding Infinite Scroll To WordPress","isPartOf":{"@id":"https:\/\/wpengine.com\/case-studies\/#website"},"datePublished":"2019-11-12T16:07:03+00:00","dateModified":"2025-05-13T18:30:34+00:00","description":"Infinite scroll is an appealing way to keep users engaged with your site. Find out how to implement infinite scroll on your WordPress site with WP Engine.","breadcrumb":{"@id":"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/case-studies\/resources\/infinite-scroll-wordpress\/#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 Add Infinite Scroll to 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\/f5301455463371a10d1fc290e9ad0085","name":"WP Engine","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/case-studies\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","caption":"WP Engine"},"sameAs":["https:\/\/wpengine.com"]}]}},"acf":[],"grid_image_url":"https:\/\/wpengine.com\/case-studies\/wp-content\/uploads\/2019\/11\/infinite-scroll-grid.png","media-type":{"term_id":916,"name":"Article","slug":"article"},"role":"<strong>Roles:<\/strong> Agency, Developer, Freelancer","topic":"<strong>Topics:<\/strong> Marketing","_links":{"self":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource\/96143","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\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media\/147217"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/media?parent=96143"}],"wp:term":[{"taxonomy":"resource-topic","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-topic?post=96143"},{"taxonomy":"resource-role","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-role?post=96143"},{"taxonomy":"resource-type","embeddable":true,"href":"https:\/\/wpengine.com\/case-studies\/wp-json\/wp\/v2\/resource-type?post=96143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}