{"id":106534,"date":"2023-05-04T16:03:10","date_gmt":"2023-05-04T10:33:10","guid":{"rendered":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/?post_type=documents&amp;p=106534"},"modified":"2023-05-04T16:03:10","modified_gmt":"2023-05-04T10:33:10","slug":"add-infinite-scroll-for-blog-posts-in-elementor","status":"publish","type":"documents","link":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/docs\/add-infinite-scroll-for-blog-posts-in-elementor\/","title":{"rendered":"How to Add Infinite Scroll for Blog Posts in Elementor?"},"content":{"rendered":"\n<p>Are you looking to add Infinite Scroll to your blog posts? Infinite Scroll is a popular feature that allows users to load content automatically as they scroll down the page, without having to click on a button. This feature can improve user experience by creating a seamless browsing experience for visitors.&nbsp;<\/p>\n\n\n\n<p>If you are using Elementor to create your blog posts, you can easily add the Infinite Scroll feature using the Blog Listing widget from The Plus Addons for Elementor.<\/p>\n\n\n\n<p><em>To check the complete feature overview documentation of The Plus Addons for Elementor Blog Listing widget, <a href=\"\/docs\/blog-listing-widget-settings-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">click here<\/a>.<\/em><\/p>\n\n\n\n<p><strong><em>Requirement&nbsp; &#8211; This widget is a part of The Plus Addons for Elementor, make sure its installed &amp; activated to enjoy all its powers.<\/em><\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-width wp-block-button__width-75 is-style-fill\"><a class=\"wp-block-button__link has-nxt-global-color-8-color has-nxt-global-color-1-background-color has-text-color has-background wp-element-button\" href=\"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/pluslisting\/#blog-post-wgts?utm_source=tpae&amp;utm_medium=docs&amp;utm_campaign=text\" style=\"border-radius:5px\" target=\"_blank\" rel=\"noreferrer noopener\">LIVE WIDGET LINK<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>To do this, add the Blog Listing widget on the page or template, select the appropriate listing type, style and layout.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Note: Lazy load option is not available in the <\/em><strong><em>Carousel<\/em><\/strong><em> layout and <\/em><strong><em>Single Page Related Posts<\/em><\/strong><em> type listing.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<p>Then go to the <strong>Extra Options<\/strong> tab and select <strong>Lazy Load<\/strong> from the <strong>More Post Loading Options <\/strong>dropdown.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"297\" height=\"988\" src=\"https:\/\/etemplates.wdesignkit.com\/wp-content\/uploads\/sites\/55\/2023\/05\/blog-listing-lazy-load.png\" alt=\"blog listing lazy load\" class=\"wp-image-106538\" srcset=\"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-content\/uploads\/sites\/55\/2023\/05\/blog-listing-lazy-load.png 297w, https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-content\/uploads\/sites\/55\/2023\/05\/blog-listing-lazy-load-90x300.png 90w\" sizes=\"(max-width: 297px) 100vw, 297px\" \/><\/figure>\n\n\n\n<p>From the <strong>Loading Text<\/strong> field, you can customise the text that appears when more posts are being loaded, while from the <strong>All Posts Loaded Text<\/strong> field, you can customise the message that appears when all posts have been loaded.<\/p>\n\n\n\n<p>Then from the <strong>More posts on click\/scroll<\/strong> field, you can set how many posts will load at once on scroll.<\/p>\n\n\n\n<p>You can also manage the loading text typography and colour.<\/p>\n\n\n\n<p>From the <strong>Loading Spinner<\/strong> section, you can manage the loading spinner size, colour and border size.<\/p>\n\n\n\n<p>Now go to the <strong>Content Source<\/strong> tab and set a maximum number of posts to be displayed when the page loads in the <strong>Maximum Posts Display<\/strong> field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"333\" height=\"816\" src=\"https:\/\/etemplates.wdesignkit.com\/wp-content\/uploads\/sites\/55\/2023\/05\/blog-listing-maximum-posts-display.png\" alt=\"blog listing maximum posts display\" class=\"wp-image-106519\" srcset=\"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-content\/uploads\/sites\/55\/2023\/05\/blog-listing-maximum-posts-display.png 333w, https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-content\/uploads\/sites\/55\/2023\/05\/blog-listing-maximum-posts-display-122x300.png 122w\" sizes=\"(max-width: 333px) 100vw, 333px\" \/><\/figure>\n\n\n\n<p>Depending on the number of posts you have and the number set in the <strong>Maximum Posts Display<\/strong> field, you\u2019ll see posts loading automatically as you scroll down.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>Note: To have infinite scrolling, you must set a lower number in the <\/em><strong><em>Maximum Posts Display<\/em><\/strong><em> field than the total number of posts.<\/em><\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1168\" height=\"718\" src=\"https:\/\/etemplates.wdesignkit.com\/wp-content\/uploads\/sites\/55\/2023\/05\/blog-listing-lazy-load-demo.gif\" alt=\"blog listing lazy load demo\" class=\"wp-image-106539\"\/><\/figure>\n\n\n\n<p>Also, check <a href=\"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/docs\/add-pagination-in-blog-posts-in-elementor\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Add Pagination in Blog Posts in Elementor<\/a>.<\/p>\n","protected":false},"author":16,"featured_media":106540,"parent":0,"comment_status":"open","ping_status":"open","template":"","format":"standard","docs":[560,526],"class_list":["post-106534","documents","type-documents","status-publish","format-standard","has-post-thumbnail","hentry","docs-blog-listing","docs-plus-listings"],"acf":[],"_links":{"self":[{"href":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-json\/wp\/v2\/documents\/106534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-json\/wp\/v2\/documents"}],"about":[{"href":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-json\/wp\/v2\/types\/documents"}],"author":[{"embeddable":true,"href":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-json\/wp\/v2\/comments?post=106534"}],"version-history":[{"count":0,"href":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-json\/wp\/v2\/documents\/106534\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-json\/wp\/v2\/media\/106540"}],"wp:attachment":[{"href":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-json\/wp\/v2\/media?parent=106534"}],"wp:term":[{"taxonomy":"docs","embeddable":true,"href":"https:\/\/etemplates.wdesignkit.com\/theplusaddons\/wp-json\/wp\/v2\/docs?post=106534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}