{"id":235922,"date":"2025-06-04T14:34:31","date_gmt":"2025-06-04T14:34:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fyp-infinite-posts\/"},"modified":"2026-01-10T06:57:31","modified_gmt":"2026-01-10T06:57:31","slug":"fyp-infinite-posts","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/fyp-infinite-posts\/","author":14378903,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.2","stable_tag":"1.3.2","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"FYP Infinite Posts","header_author":"Fran\u00e7ois Yerg","header_description":"A plugin to display infinite posts with various pagination options.","assets_banners_color":"5c5d67","last_updated":"2026-01-10 06:57:31","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/buymeacoffee.com\/francoisyerg","header_plugin_uri":"","header_author_uri":"https:\/\/www.francoisyerg.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":681,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"francoisyerg","date":"2025-06-04 15:03:35"},"1.0.1":{"tag":"1.0.1","author":"francoisyerg","date":"2025-06-09 07:08:30"},"1.0.2":{"tag":"1.0.2","author":"francoisyerg","date":"2025-07-17 13:35:30"},"1.1.0":{"tag":"1.1.0","author":"francoisyerg","date":"2025-09-06 13:48:03"},"1.1.1":{"tag":"1.1.1","author":"francoisyerg","date":"2025-10-02 03:59:00"},"1.2.0":{"tag":"1.2.0","author":"francoisyerg","date":"2025-12-07 02:51:23"},"1.3.0":{"tag":"1.3.0","author":"francoisyerg","date":"2025-12-16 05:34:34"},"1.3.1":{"tag":"1.3.1","author":"francoisyerg","date":"2026-01-04 08:18:35"},"1.3.2":{"tag":"1.3.2","author":"francoisyerg","date":"2026-01-10 06:57:31"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3308295,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3308295,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3444537,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3444537,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.1","1.2.0","1.3.0","1.3.1","1.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3413301,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3413301,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3413301,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3413301,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3413301,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3413301,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3413301,"resolution":"7","location":"assets","locale":""},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3413301,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"<strong>Increase engagement instantly<\/strong> \u2013 Visitors stay longer with automatic content loading as they scroll","2":"<strong>Choose from 8 professional templates<\/strong> \u2013 Works perfectly with any WordPress theme, no coding needed","3":"<strong>Beautiful grid layouts<\/strong> \u2013 2, 3, or 4 columns that adapt automatically to mobile and tablet screens","4":"<strong>Modern card design<\/strong> \u2013 Eye-catching layout with hover effects perfect for blogs and magazines","5":"<strong>Horizontal slider template<\/strong> \u2013 Perfect for featured posts and creating visual interest","6":"<strong>Works with any content type<\/strong> \u2013 Display posts, portfolios, galleries in stunning layouts","7":"<strong>Simple powerful settings<\/strong> \u2013 Control everything from one easy admin panel, or use defaults","8":"<strong>Three loading styles<\/strong> \u2013 Automatic scroll, Load More button, or classic pagination - you choose"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5910,253683,244023,5908,2110],"plugin_category":[59],"plugin_contributors":[92553],"plugin_business_model":[],"class_list":["post-235922","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax-pagination","plugin_tags-auto-load-posts","plugin_tags-content-engagement","plugin_tags-infinite-scroll","plugin_tags-load-more","plugin_category-utilities-and-tools","plugin_contributors-francoisyerg","plugin_committers-francoisyerg"],"banners":{"banner":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/banner-772x250.png?rev=3444537","banner_2x":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/banner-1544x500.png?rev=3444537","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/icon-128x128.png?rev=3308295","icon_2x":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/icon-256x256.png?rev=3308295","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/screenshot-1.png?rev=3413301","caption":"<strong>Increase engagement instantly<\/strong> \u2013 Visitors stay longer with automatic content loading as they scroll"},{"src":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/screenshot-2.png?rev=3413301","caption":"<strong>Choose from 8 professional templates<\/strong> \u2013 Works perfectly with any WordPress theme, no coding needed"},{"src":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/screenshot-3.png?rev=3413301","caption":"<strong>Beautiful grid layouts<\/strong> \u2013 2, 3, or 4 columns that adapt automatically to mobile and tablet screens"},{"src":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/screenshot-4.jpg?rev=3413301","caption":"<strong>Modern card design<\/strong> \u2013 Eye-catching layout with hover effects perfect for blogs and magazines"},{"src":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/screenshot-5.jpg?rev=3413301","caption":"<strong>Horizontal slider template<\/strong> \u2013 Perfect for featured posts and creating visual interest"},{"src":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/screenshot-6.jpg?rev=3413301","caption":"<strong>Works with any content type<\/strong> \u2013 Display posts, portfolios, galleries in stunning layouts"},{"src":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/screenshot-7.jpg?rev=3413301","caption":"<strong>Simple powerful settings<\/strong> \u2013 Control everything from one easy admin panel, or use defaults"},{"src":"https:\/\/ps.w.org\/fyp-infinite-posts\/assets\/screenshot-8.jpg?rev=3413301","caption":"<strong>Three loading styles<\/strong> \u2013 Automatic scroll, Load More button, or classic pagination - you choose"}],"raw_content":"<!--section=description-->\n<p><strong>Stop Losing Visitors at Page 2 - Keep Them Scrolling and Engaged!<\/strong><\/p>\n\n<p>Studies show that 90% of visitors never click to page 2. FYP Infinite Posts eliminates pagination barriers by automatically loading more content as users scroll, keeping them engaged and exploring your site longer.<\/p>\n\n<h4>What You'll Get (Real Benefits, Not Technical Features)<\/h4>\n\n<p>\u2713 <strong>Increase Time on Site<\/strong> - Visitors stay longer when content flows naturally without clicking pagination links\n\u2713 <strong>Reduce Bounce Rate<\/strong> - Seamless content loading keeps users engaged instead of leaving after page 1\n\u2713 <strong>Boost Page Views<\/strong> - Each auto-loaded batch counts as additional page views for better analytics\n\u2713 <strong>Better Mobile Experience<\/strong> - Scrolling is natural on mobile devices - no tiny pagination buttons to tap\n\u2713 <strong>Professional Look in Minutes<\/strong> - 8 beautiful templates work instantly with any WordPress theme, no coding required\n\u2713 <strong>Faster Site Performance<\/strong> - Smart caching loads content quickly without slowing down your site\n\u2713 <strong>Works Everywhere<\/strong> - Blog posts, portfolios, events, galleries - any content type on any page<\/p>\n\n<h4>Why Choose FYP Infinite Posts Over Others?<\/h4>\n\n<p><strong>VS Free Alternatives:<\/strong>\n- <strong>8 Professional Templates Included<\/strong> - Others give you 1 basic layout\n- <strong>Smart Context Detection<\/strong> - Automatically works on category, tag, and author pages without configuration\n- <strong>Built-in Caching System<\/strong> - Free plugins often slow down your site with repeated database queries\n- <strong>Regular Updates<\/strong> - Maintained and compatible with latest WordPress versions<\/p>\n\n<p><strong>VS Premium Plugins ($49-$99):<\/strong>\n- <strong>Professional Features<\/strong> - Smart caching, 8 templates, full customization for any content type\n- <strong>Simpler to Use<\/strong> - Professional results with a simple shortcode, no complex configuration\n- <strong>Lightweight Code<\/strong> - No bloat, only loads CSS for templates you actually use\n- <strong>Active Development<\/strong> - Regular updates and WordPress compatibility maintained<\/p>\n\n<p><strong>VS Coding It Yourself:<\/strong>\n- <strong>Saves Hours of Development<\/strong> - Ready in 5 minutes instead of 5+ hours\n- <strong>No Security Risks<\/strong> - Properly secured AJAX with nonce verification\n- <strong>Maintenance Free<\/strong> - We handle WordPress updates and compatibility\n- <strong>Performance Optimized<\/strong> - Built-in caching and efficient database queries<\/p>\n\n<h4>Real-World Use Cases<\/h4>\n\n<p><strong>\ud83d\udcf0 News &amp; Magazine Sites<\/strong> - Keep readers scrolling through articles without interruption\n<strong>\ud83c\udfa8 Creative Agencies<\/strong> - Display projects and case studies in beautiful layouts that load automatically<br \/>\n<strong>\ud83d\udcf8 Portfolio Websites<\/strong> - Showcase work in masonry or grid layouts that flow naturally\n<strong>\ud83d\udcc5 Event Listings<\/strong> - Show upcoming events that load as visitors browse\n<strong>\u270d\ufe0f Personal Blogs<\/strong> - Modern scrolling experience that readers expect\n<strong>\ud83c\udfe2 Business Directories<\/strong> - Display listings without frustrating pagination<\/p>\n\n<h4>8 Ready-to-Use Professional Templates<\/h4>\n\n<p>No design skills needed - each template is beautifully styled and works with any WordPress theme:<\/p>\n\n<ol>\n<li><strong>Full Width<\/strong> - Perfect for blogs and articles with large featured images<\/li>\n<li><strong>2-Column Grid<\/strong> - Balanced layout for portfolios and photo galleries  <\/li>\n<li><strong>3-Column Grid<\/strong> - Most popular for posts, galleries, and mixed content<\/li>\n<li><strong>4-Column Grid<\/strong> - Compact display for large content collections<\/li>\n<li><strong>Slider\/Carousel<\/strong> - Featured content that scrolls horizontally<\/li>\n<li><strong>Masonry Layout<\/strong> - Pinterest-style for varying content heights<\/li>\n<li><strong>Modern Cards<\/strong> - Eye-catching design with shadows and hover effects<\/li>\n<li><strong>Clean List<\/strong> - Minimal text-focused layout for news and articles<\/li>\n<\/ol>\n\n<h4>Three Loading Styles<\/h4>\n\n<p>Choose what works best for your audience:\n- <strong>Automatic Infinite Scroll<\/strong> - Content loads as users scroll (most engaging)\n- <strong>Load More Button<\/strong> - Users click a button for more content (more controlled)\n- <strong>Classic Pagination<\/strong> - Traditional numbered pages (familiar to all users)<\/p>\n\n<h4>Works With Everything<\/h4>\n\n<p>\u2713 Any WordPress theme (no coding required)\n\u2713 All post types (posts, pages, custom post types)\n\u2713 Custom taxonomies (categories, tags, custom terms)\n\u2713 Multiple languages (translation ready)\n\u2713 Page builders (Elementor, Beaver Builder, etc.)<\/p>\n\n<h4>Simple to Use<\/h4>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Add shortcode <code>[fyplugins_infinite_posts]<\/code> to any page<\/li>\n<li>Choose your template style in settings (optional)<\/li>\n<li>Done! Your content now loads automatically<\/li>\n<\/ol>\n\n<p><strong>Advanced customization available<\/strong> for developers through template overrides and hooks, but not required for beautiful results.<\/p>\n\n<p>Part of the FYPlugins ecosystem \u2013 professional WordPress solutions trusted by thousands of websites.<\/p>\n\n<h3>Usage<\/h3>\n\n<h4>Getting Started (2 Minutes)<\/h4>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Add <code>[fyplugins_infinite_posts]<\/code> to any page or post  <\/li>\n<li>Done! Posts now load automatically as visitors scroll<\/li>\n<\/ol>\n\n<p><strong>Optional:<\/strong> Customize at FYPlugins \u2192 Infinite Posts in your WordPress dashboard.<\/p>\n\n<h4>Common Use Cases<\/h4>\n\n<p><strong>Display blog posts:<\/strong>\n    [fyplugins_infinite_posts]<\/p>\n\n<p><strong>Gallery or custom post type in grid:<\/strong>\n    [fyplugins_infinite_posts post_type=\"gallery\" template=\"grid-3\"]<\/p>\n\n<p><strong>Portfolio with Load More button:<\/strong>\n    [fyplugins_infinite_posts post_type=\"portfolio\" pagination=\"button\" template=\"masonry\"]<\/p>\n\n<p><strong>Featured posts slider:<\/strong>\n    [fyplugins_infinite_posts posts_per_page=\"5\" template=\"slider\" category=\"featured\"]<\/p>\n\n<p><strong>Random posts (no pagination):<\/strong>\n    [fyplugins_infinite_posts orderby=\"rand\" pagination=\"none\" posts_per_page=\"6\"]<\/p>\n\n<p><strong>Multiple sections on same page:<\/strong>\n    [fyplugins_infinite_posts post_type=\"news\" template=\"list\" class=\"news-section\"]\n    [fyplugins_infinite_posts post_type=\"events\" template=\"card\" class=\"events-section\"]<\/p>\n\n<h4>Smart Context Detection<\/h4>\n\n<p>Use <code>category=\"true\"<\/code>, <code>taxonomy=\"true\"<\/code>, or <code>author=\"true\"<\/code> and the plugin automatically shows the right content:<\/p>\n\n<p>\u2713 Category pages \u2192 Shows posts from that category\n\u2713 Tag pages \u2192 Shows posts with that tag\n\u2713 Author pages \u2192 Shows that author's posts\n\u2713 Custom taxonomy pages \u2192 Shows posts from current term\n\u2713 Regular pages \u2192 Shows all posts<\/p>\n\n<h3>Shortcode Parameters<\/h3>\n\n<p><strong>Main Shortcode:<\/strong> <code>[fyplugins_infinite_posts]<\/code><\/p>\n\n<p>All parameters are optional. If not specified, the plugin uses your default settings from the admin panel.<\/p>\n\n<h4>Loading Style<\/h4>\n\n<ul>\n<li><strong>pagination<\/strong> \u2013 How content loads: <code>scroll<\/code> (automatic), <code>button<\/code> (click to load), <code>classic<\/code> (numbered pages), <code>classic-double<\/code> (pages top &amp; bottom), or <code>none<\/code> (static)<\/li>\n<li><strong>posts_per_page<\/strong> \u2013 Number of posts to load at once (default: 10)<\/li>\n<li><strong>offset<\/strong> \u2013 Skip first X posts (useful for custom layouts)<\/li>\n<\/ul>\n\n<h4>What to Display<\/h4>\n\n<ul>\n<li><strong>post_type<\/strong> \u2013 Content type: <code>post<\/code>, <code>page<\/code>, or any custom post type<\/li>\n<li><strong>category<\/strong> \u2013 Filter by category: <code>true<\/code> (auto-detect on archive pages), category ID, or <code>false<\/code> to ignore<\/li>\n<li><strong>taxonomy<\/strong> \u2013 Filter by taxonomy: <code>true<\/code> (auto-detect), taxonomy name, or <code>false<\/code> to ignore<\/li>\n<li><strong>term<\/strong> \u2013 Specific term\/tag ID to display<\/li>\n<li><strong>author<\/strong> \u2013 Filter by author: <code>true<\/code> (auto-detect on author pages), author ID, or <code>false<\/code> to ignore<\/li>\n<li><strong>search<\/strong> - Search results: <code>true<\/code> (filter by serach term on serach result page), search term, or <code>false<\/code> to ignore<\/li>\n<\/ul>\n\n<h4>Sort Order<\/h4>\n\n<ul>\n<li><strong>orderby<\/strong> \u2013 Sort posts by: <code>date<\/code> (publication), <code>title<\/code> (alphabetical), <code>rand<\/code> (random), <code>modified<\/code> (last edited), or <code>menu_order<\/code><\/li>\n<li><strong>order<\/strong> \u2013 Direction: <code>DESC<\/code> (newest\/Z-A) or <code>ASC<\/code> (oldest\/A-Z)<\/li>\n<\/ul>\n\n<h4>Choose Your Layout<\/h4>\n\n<ul>\n<li><strong>template<\/strong> \u2013 Visual style: <code>default<\/code> (full width), <code>grid-2\/3\/4<\/code> (columns), <code>slider<\/code> (carousel), <code>masonry<\/code> (Pinterest), <code>card<\/code> (modern boxes), <code>list<\/code> (minimal)<\/li>\n<\/ul>\n\n<h4>Show or Hide Elements<\/h4>\n\n<ul>\n<li><strong>show_thumbnail<\/strong> \u2013 Featured images (<code>true<\/code> or <code>false<\/code>)<\/li>\n<li><strong>show_categories<\/strong> \u2013 Category labels (<code>true<\/code> or <code>false<\/code>)<\/li>\n<li><strong>show_date<\/strong> \u2013 Publication date (<code>true<\/code> or <code>false<\/code>)<\/li>\n<li><strong>show_author<\/strong> \u2013 Author name (<code>true<\/code> or <code>false<\/code>)<\/li>\n<li><strong>show_excerpt<\/strong> \u2013 Post excerpt (<code>true<\/code> or <code>false<\/code>)<\/li>\n<li><strong>show_comments<\/strong> \u2013 Comment count (<code>true<\/code> or <code>false<\/code>)<\/li>\n<li><strong>excerpt_length<\/strong> \u2013 Words in excerpt (1-200, default: 55)<\/li>\n<\/ul>\n\n<h4>Custom Text &amp; Styling<\/h4>\n\n<ul>\n<li><strong>btn_text<\/strong> \u2013 Change button text (e.g., \"Show More Articles\")<\/li>\n<li><strong>end_message<\/strong> \u2013 Custom end message (e.g., \"You've seen it all!\")<\/li>\n<li><strong>class<\/strong> \u2013 Add your own CSS classes for styling<\/li>\n<\/ul>\n\n<h4>Real-World Examples<\/h4>\n\n<p><strong>Blog with modern cards:<\/strong>\n    [fyplugins_infinite_posts template=\"card\" excerpt_length=\"25\"]<\/p>\n\n<p><strong>Photo gallery in 3 columns:<\/strong>\n    [fyplugins_infinite_posts post_type=\"gallery\" template=\"grid-3\" show_excerpt=\"false\"]<\/p>\n\n<p><strong>Random featured slider (no pagination):<\/strong>\n    [fyplugins_infinite_posts orderby=\"rand\" pagination=\"none\" posts_per_page=\"6\" template=\"slider\"]<\/p>\n\n<p><strong>Category-specific list:<\/strong>\n    [fyplugins_infinite_posts category=\"5\" orderby=\"title\" template=\"list\"]<\/p>\n\n<p><strong>Custom button text:<\/strong>\n    [fyplugins_infinite_posts pagination=\"button\" btn_text=\"Show More\" end_message=\"That's all!\"]<\/p>\n\n<p><strong>Auto-detect context:<\/strong>\n    [fyplugins_infinite_posts category=\"true\" taxonomy=\"true\" author=\"true\"]<\/p>\n\n<h3>Template Layouts<\/h3>\n\n<h4>8 Professional Templates Included<\/h4>\n\n<p>Choose from 8 beautiful, responsive templates that work with any WordPress theme:<\/p>\n\n<ol>\n<li><strong>Default (Full Width)<\/strong> \u2013 Clean single-column layout for blogs<\/li>\n<li><strong>Grid 2 Columns<\/strong> \u2013 Balanced two-column grid for portfolios<\/li>\n<li><strong>Grid 3 Columns<\/strong> \u2013 Popular three-column layout for galleries<\/li>\n<li><strong>Grid 4 Columns<\/strong> \u2013 Compact four-column display for large collections<\/li>\n<li><strong>Slider\/Carousel<\/strong> \u2013 Horizontal scrolling with touch support<\/li>\n<li><strong>Masonry Layout<\/strong> \u2013 Pinterest-style responsive grid<\/li>\n<li><strong>Card Layout<\/strong> \u2013 Modern design with shadows and hover effects<\/li>\n<li><strong>List View<\/strong> \u2013 Minimal text-focused layout<\/li>\n<\/ol>\n\n<h4>Template Features<\/h4>\n\n<p>\u2713 Fully responsive (mobile, tablet, desktop)\n\u2713 Inherits your theme's colors and fonts\n\u2713 Control element visibility per template\n\u2713 Lightweight CSS (conditional loading)\n\u2713 Post-type specific customization available<\/p>\n\n<h4>Customization for Developers<\/h4>\n\n<p><strong>Template Override System:<\/strong><\/p>\n\n<p>Copy templates from the plugin folder to your theme:\n    \/wp-content\/themes\/your-theme\/fyplugins\/infinite-posts\/<\/p>\n\n<p><strong>Template naming convention:<\/strong>\n- <code>{post-type}-{template}-item.php<\/code> \u2013 Specific post type with specific template\n- <code>default-{template}-item.php<\/code> \u2013 Specific template, any post type\n- <code>{post-type}-default-item.php<\/code> \u2013 Specific post type, default template<\/p>\n\n<p><strong>Available template files:<\/strong>\n- <code>default-default-item.php<\/code> \u2013 Full-width layout\n- <code>default-grid-2-item.php<\/code> \u2013 Two-column grid\n- <code>default-grid-3-item.php<\/code> \u2013 Three-column grid\n- <code>default-grid-4-item.php<\/code> \u2013 Four-column grid\n- <code>default-slider-item.php<\/code> \u2013 Carousel layout\n- <code>default-masonry-item.php<\/code> \u2013 Masonry layout\n- <code>default-card-item.php<\/code> \u2013 Card layout\n- <code>default-list-item.php<\/code> \u2013 List layout<\/p>\n\n<p><strong>Template Hierarchy (10 levels):<\/strong>\n1. Child theme: <code>{post-type}-{template}-item.php<\/code>\n2. Parent theme: <code>{post-type}-{template}-item.php<\/code>\n3. Child theme: <code>default-{template}-item.php<\/code>\n4. Parent theme: <code>default-{template}-item.php<\/code>\n5. Child theme: <code>{post-type}-default-item.php<\/code>\n6. Parent theme: <code>{post-type}-default-item.php<\/code>\n7. Plugin: <code>{post-type}-{template}-item.php<\/code>\n8. Plugin: <code>default-{template}-item.php<\/code>\n9. Plugin: <code>{post-type}-default-item.php<\/code>\n10. Plugin: <code>default-default-item.php<\/code> (fallback)<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation (Recommended)<\/h4>\n\n<ol>\n<li>Go to WordPress admin \u2192 <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Search for <strong>\"FYP Infinite Posts\"<\/strong><\/li>\n<li>Click <strong>\"Install Now\"<\/strong> then <strong>\"Activate\"<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Upload ZIP and click <strong>\"Install Now\"<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>Quick Setup<\/h4>\n\n<ol>\n<li>Go to <strong>FYPlugins \u2192 Infinite Posts<\/strong> in WordPress admin<\/li>\n<li>Configure settings (or use defaults):\n\n<ul>\n<li>Pagination type (scroll, button, classic, or none)<\/li>\n<li>Post type and posts per page<\/li>\n<li>Sort order<\/li>\n<\/ul><\/li>\n<li>Customize template appearance:\n\n<ul>\n<li>Choose from 8 layouts<\/li>\n<li>Toggle display elements<\/li>\n<li>Set excerpt length<\/li>\n<\/ul><\/li>\n<li>Use shortcode <code>[fyplugins_infinite_posts]<\/code> anywhere<\/li>\n<\/ol>\n\n<h4>First Test<\/h4>\n\n<p>Add this to any page: <code>[fyplugins_infinite_posts posts_per_page=\"3\"]<\/code><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20work%20with%20my%20theme%3F\"><h3>Will this work with my theme?<\/h3><\/dt>\n<dd><p>Yes! FYP Infinite Posts works seamlessly with any WordPress theme. The plugin uses clean HTML and adaptive CSS that inherits your theme's styles. No coding knowledge required.<\/p><\/dd>\n<dt id=\"how%20hard%20is%20it%20to%20set%20up%3F\"><h3>How hard is it to set up?<\/h3><\/dt>\n<dd><p>Very easy! Three steps:\n1. Install and activate (1 minute)\n2. Add shortcode to any page (30 seconds)\n3. Done! Posts load automatically<\/p>\n\n<p>Optional customization available at FYPlugins \u2192 Infinite Posts.<\/p><\/dd>\n<dt id=\"will%20infinite%20scroll%20slow%20down%20my%20website%3F\"><h3>Will infinite scroll slow down my website?<\/h3><\/dt>\n<dd><p>No! The plugin includes smart caching that speeds up content loading by reducing database queries. It only loads CSS for templates you use. The modern Intersection Observer API ensures smooth scrolling. Many users report faster page loads.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20%22load%20more%22%20button%20instead%20of%20automatic%20scrolling%3F\"><h3>Can I use a \"Load More\" button instead of automatic scrolling?<\/h3><\/dt>\n<dd><p>Yes! Choose from three loading styles:\n* <strong>Automatic Infinite Scroll<\/strong> - Loads as users scroll\n* <strong>Load More Button<\/strong> - Click to load more\n* <strong>Classic Pagination<\/strong> - Numbered page links<\/p><\/dd>\n<dt id=\"will%20it%20work%20on%20mobile%20devices%3F\"><h3>Will it work on mobile devices?<\/h3><\/dt>\n<dd><p>Yes, fully responsive! Infinite scroll provides a better mobile experience because scrolling is natural on touchscreens. All 8 templates adapt to smartphones and tablets.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20how%20posts%20look%3F\"><h3>Can I customize how posts look?<\/h3><\/dt>\n<dd><p>Yes! Choose from 8 professional templates, toggle element visibility, control excerpt length, customize button text, add custom CSS classes. Developers can create custom templates with the full override system.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%20like%20elementor%3F\"><h3>Does it work with page builders like Elementor?<\/h3><\/dt>\n<dd><p>Yes! Works with Elementor, Beaver Builder, Divi, and all major page builders. Just add the shortcode in a text\/shortcode widget.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20visitors%20reach%20the%20last%20post%3F\"><h3>What happens when visitors reach the last post?<\/h3><\/dt>\n<dd><p>The plugin displays a customizable message (default: \"No more posts to load\"). The loading indicator disappears and no more requests are made.<\/p><\/dd>\n<dt id=\"can%20i%20show%20posts%20from%20specific%20categories%20or%20tags%3F\"><h3>Can I show posts from specific categories or tags?<\/h3><\/dt>\n<dd><p>Yes! The plugin auto-detects:\n* Category pages - shows posts from that category\n* Tag pages - shows posts with that tag<br \/>\n* Author pages - shows that author's posts\n* Custom taxonomy pages - respects the current term<\/p>\n\n<p>You can also manually specify categories, tags, or terms in the shortcode.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20custom%20post%20types%3F\"><h3>Will it work with custom post types?<\/h3><\/dt>\n<dd><p>Yes! Works with any public post type:\n* WordPress posts and pages\n* Portfolio items, Events, Testimonials, Galleries\n* Any custom post type<\/p>\n\n<p>Just specify <code>post_type=\"your-type\"<\/code> in the shortcode.<\/p><\/dd>\n<dt id=\"is%20it%20translation-ready%3F\"><h3>Is it translation-ready?<\/h3><\/dt>\n<dd><p>Yes! Fully translation-ready and works with WPML, Polylang, and other multilingual plugins. Translation files included.<\/p><\/dd>\n<dt id=\"what%20if%20i%20need%20help%3F\"><h3>What if I need help?<\/h3><\/dt>\n<dd><p>Support available through WordPress.org forums. Built-in documentation in the Help tab of the settings page includes examples and troubleshooting tips.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.2 (January 2026) - Enhanced Context Detection<\/h4>\n\n<ul>\n<li><strong>NEW:<\/strong> Search page results compatibility - works seamlessly on WordPress search result pages<\/li>\n<li><strong>NEW:<\/strong> Search parameter for shortcode - display search results with infinite scroll<\/li>\n<li><strong>NEW:<\/strong> Context-awareness settings form - configure auto-detection behavior from admin panel<\/li>\n<li><strong>IMPROVED:<\/strong> Better detection of current page context for automatic filtering<\/li>\n<li><strong>FIXED:<\/strong> Criical erroron plugin delete<\/li>\n<\/ul>\n\n<h4>1.3.1 (December 2025) - Security Update<\/h4>\n\n<ul>\n<li><strong>SECURITY FIX:<\/strong> Enhanced output escaping in all templates for better security<\/li>\n<li><strong>UPDATED:<\/strong> FYPlugins Core to version 1.3.4 with security improvements<\/li>\n<li><strong>IMPROVED:<\/strong> Code quality and WordPress coding standards compliance<\/li>\n<\/ul>\n\n<h4>1.3.0 (November 2025) - Classic Pagination Options<\/h4>\n\n<ul>\n<li><strong>NEW:<\/strong> Classic pagination style with numbered page links<\/li>\n<li><strong>NEW:<\/strong> Classic double pagination (top and bottom of content)<\/li>\n<li><strong>NEW:<\/strong> Three pagination styles now available: infinite scroll, load more button, classic numbered pages<\/li>\n<li><strong>UPDATED:<\/strong> FYPlugins Core to version 1.3.2<\/li>\n<li><strong>IMPROVED:<\/strong> Better compatibility with traditional WordPress pagination expectations<\/li>\n<\/ul>\n\n<h4>1.2.0 (October 2025) - Major Template &amp; Design Release<\/h4>\n\n<ul>\n<li><strong>NEW:<\/strong> 8 Professional Template Layouts - Full Width, Grid (2\/3\/4 columns), Slider, Masonry, Card, and List<\/li>\n<li><strong>NEW:<\/strong> Enhanced Admin Interface with Settings and Template tabs<\/li>\n<li><strong>NEW:<\/strong> Advanced Display Controls - toggle thumbnails, categories, dates, authors, excerpts, comments per shortcode<\/li>\n<li><strong>NEW:<\/strong> Slider\/Carousel template with horizontal scrolling and touch\/swipe support<\/li>\n<li><strong>NEW:<\/strong> Masonry layout for Pinterest-style responsive grids<\/li>\n<li><strong>NEW:<\/strong> Modern Card layout with shadows and hover effects<\/li>\n<li><strong>NEW:<\/strong> Clean List view template for text-focused content<\/li>\n<li><strong>NEW:<\/strong> Intersection Observer API for smooth, efficient scroll detection (works horizontally and vertically)<\/li>\n<li><strong>NEW:<\/strong> Template hierarchy system - 10 levels for maximum customization flexibility<\/li>\n<li><strong>IMPROVED:<\/strong> Conditional CSS loading - only loads stylesheets for templates actually in use (faster page loads)<\/li>\n<li><strong>IMPROVED:<\/strong> Mobile responsiveness across all templates<\/li>\n<li><strong>IMPROVED:<\/strong> Better integration with any WordPress theme styling<\/li>\n<li><strong>UPDATED:<\/strong> Full compatibility tested with WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.1.1 (September 2025) - Framework Update<\/h4>\n\n<ul>\n<li><strong>UPDATED:<\/strong> FYPlugins Core framework to version 1.2.1<\/li>\n<li><strong>IMPROVED:<\/strong> Performance optimizations in core framework<\/li>\n<\/ul>\n\n<h4>1.1.0 (August 2025) - Performance &amp; Features<\/h4>\n\n<ul>\n<li><strong>NEW:<\/strong> Comprehensive admin settings panel at FYPlugins \u2192 Infinite Posts<\/li>\n<li><strong>NEW:<\/strong> Author filtering with automatic detection on author archive pages<\/li>\n<li><strong>NEW:<\/strong> Author parameter for shortcode with context-aware auto-detection<\/li>\n<li><strong>NEW:<\/strong> Additional sorting options - modified date and custom menu order<\/li>\n<li><strong>NEW:<\/strong> Smart cache invalidation - automatically clears when posts change<\/li>\n<li><strong>IMPROVED:<\/strong> Enhanced 15-minute transient caching reduces database load<\/li>\n<li><strong>IMPROVED:<\/strong> Optimized database queries for better performance on large sites<\/li>\n<li><strong>IMPROVED:<\/strong> Memory-efficient code reduces server resource usage<\/li>\n<li><strong>IMPROVED:<\/strong> Better error handling with graceful degradation<\/li>\n<\/ul>\n\n<h4>1.0.2 (July 2025) - Caching &amp; Taxonomy<\/h4>\n\n<ul>\n<li><strong>NEW:<\/strong> Smart request caching system for faster page loads<\/li>\n<li><strong>NEW:<\/strong> Full taxonomies support for all custom post types<\/li>\n<li><strong>NEW:<\/strong> Taxonomy parameter for advanced content filtering<\/li>\n<li><strong>FIXED:<\/strong> Category detection issue on some archive pages<\/li>\n<li><strong>IMPROVED:<\/strong> Query optimization for large content libraries<\/li>\n<\/ul>\n\n<h4>1.0.1 (June 2025) - Styling Options<\/h4>\n\n<ul>\n<li><strong>NEW:<\/strong> Class parameter for custom CSS styling<\/li>\n<li><strong>IMPROVED:<\/strong> Better CSS structure for theme compatibility<\/li>\n<li><strong>IMPROVED:<\/strong> Documentation with more usage examples<\/li>\n<\/ul>\n\n<h4>1.0.0 (May 2025) - Initial Release<\/h4>\n\n<ul>\n<li>Smooth infinite scroll with AJAX loading<\/li>\n<li>Customizable shortcode with multiple parameters<\/li>\n<li>Support for all post types (posts, pages, custom post types)<\/li>\n<li>Three loading methods: infinite scroll, load more button, or static<\/li>\n<li>Template override system for developers<\/li>\n<li>Lightweight and fast - minimal impact on site performance<\/li>\n<li>Secure AJAX implementation with nonce verification<\/li>\n<\/ul>","raw_excerpt":"Keep visitors engaged longer with automatic infinite scroll. No coding required - 8 ready-to-use templates, works with any theme.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/235922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=235922"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/francoisyerg"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=235922"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=235922"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=235922"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=235922"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=235922"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=235922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}