{"id":289024,"date":"2026-04-16T08:10:00","date_gmt":"2026-04-16T08:10:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/simple-infinite-scroll\/"},"modified":"2026-04-16T11:58:53","modified_gmt":"2026-04-16T11:58:53","slug":"weblazer-infinite-scroll-block-themes","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/weblazer-infinite-scroll-block-themes\/","author":18540324,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"Weblazer Infinite Scroll for Block Themes","header_author":"weblazer","header_description":"High-performance infinite scroll for WordPress. Native JS, SEO friendly with URL synchronization. Optimized for Block Themes and the Query Loop block.","assets_banners_color":"255ce1","last_updated":"2026-04-16 11:58:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/weblazer-infinite-scroll-block-themes\/","header_author_uri":"https:\/\/profiles.wordpress.org\/weblazer\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":103,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"weblazer","date":"2026-04-16 08:09:46"},"1.0.2":{"tag":"1.0.2","author":"weblazer","date":"2026-04-16 11:58:53"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3507763,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3507768,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3507768,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Loading indicator during post fetching."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5908,2110,247,213445,1252],"plugin_category":[54],"plugin_contributors":[250552],"plugin_business_model":[],"class_list":["post-289024","plugin","type-plugin","status-publish","hentry","plugin_tags-infinite-scroll","plugin_tags-load-more","plugin_tags-performance","plugin_tags-query-loop","plugin_tags-scrolling","plugin_category-security-and-spam-protection","plugin_contributors-weblazer","plugin_committers-weblazer"],"banners":{"banner":"https:\/\/ps.w.org\/weblazer-infinite-scroll-block-themes\/assets\/banner-772x250.png?rev=3507768","banner_2x":"https:\/\/ps.w.org\/weblazer-infinite-scroll-block-themes\/assets\/banner-1544x500.png?rev=3507768","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/weblazer-infinite-scroll-block-themes\/assets\/icon.svg?rev=3507763","icon":"https:\/\/ps.w.org\/weblazer-infinite-scroll-block-themes\/assets\/icon.svg?rev=3507763","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Weblazer Infinite Scroll provides a way to add infinite scrolling to your WordPress archives. Built with performance in mind, it is written in Vanilla JS and relies on the native Intersection Observer API for efficient scroll detection.<\/p>\n\n<p>This plugin is specifically optimized for modern WordPress block themes and the Query Loop block, ensuring seamless integration with the Site Editor. It also features URL synchronization, which updates the browser address bar as users scroll through different pages.<\/p>\n\n<h3>For Developers<\/h3>\n\n<p>You can hook into the event when new posts are loaded to re-run your custom scripts:<\/p>\n\n<pre><code>document.addEventListener('weblazer:infinite-scroll:posts-loaded', (e) =&gt; {\n    console.log('Page loaded:', e.detail.page);\n    console.log('URL:', e.detail.url);\n});\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin directory to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>The plugin will automatically detect post lists on your archive pages that use standard WordPress pagination classes.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.2 - 2026-04-16<\/h4>\n\n<ul>\n<li>\u2705 Verified compatibility with WordPress 7.0.<\/li>\n<li>\ud83d\ude80 Maintenance release.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Renamed plugin to Weblazer Infinite Scroll for Block Themes to meet WordPress repository requirements.<\/li>\n<li>Cleaned up marketing language in readme.<\/li>\n<li>Improved prefixing for better compatibility.<\/li>\n<li>Added support for custom events.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"High-performance infinite scroll for WordPress. Native JS, SEO-friendly with URL synchronization. Optimized for Block Themes and the Query Loop block.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/289024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=289024"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/weblazer"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=289024"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=289024"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=289024"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=289024"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=289024"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=289024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}