[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSnoj0BgSRbNFIViv2cj9JAn5r9HzxeCtghUYLRrj8aw":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"divyeshk71","Divyesh kakrecha","https:\u002F\u002Fprofiles.wordpress.org\u002Fdivyeshk71\u002F",1,20,100,30,94,"2026-08-29T07:02:06.760Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":7,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":33,"unpatched_count":33,"last_vuln_date":34,"fetched_at":35},"zluck-ajax-posts-filter-for-elementor","Advanced Ajax Posts Filter For Elementor","1.0","\u003Cp>Advanced Ajax Posts Filter For Elementor is a comprehensive WordPress plugin that creates a custom Elementor widget with advanced AJAX taxonomy filtering capabilities. This plugin enhances the standard Elementor posts widget by adding dynamic filtering functionality without page reloads, providing users with a smooth and interactive browsing experience.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>Core Functionality\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Query Controls\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for all public post types (posts + Custom Post Types)\u003C\u002Fli>\n\u003Cli>Include\u002FExclude posts by ID with precise control\u003C\u002Fli>\n\u003Cli>Multiple sorting options: Date, Title, Menu Order, Random\u003C\u002Fli>\n\u003Cli>Flexible order settings: ASC\u002FDESC\u003C\u002Fli>\n\u003Cli>Posts per page configuration\u003C\u002Fli>\n\u003Cli>Offset control for custom post skipping\u003C\u002Fli>\n\u003Cli>Ignore sticky posts option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Layout Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grid layout with responsive columns\u003C\u002Fli>\n\u003Cli>Masonry layout for dynamic content\u003C\u002Fli>\n\u003Cli>List layout for traditional blog style\u003C\u002Fli>\n\u003Cli>Card layout with overlay effects\u003C\u002Fli>\n\u003Cli>Responsive columns (desktop\u002Ftablet\u002Fmobile)\u003C\u002Fli>\n\u003Cli>Adjustable column gap & row gap\u003C\u002Fli>\n\u003Cli>Equal height option for consistent layouts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Pagination System\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>None (disable pagination)\u003C\u002Fli>\n\u003Cli>Numbers pagination with customizable controls\u003C\u002Fli>\n\u003Cli>Load More button with AJAX loading\u003C\u002Fli>\n\u003Cli>Infinite Scroll for continuous browsing\u003C\u002Fli>\n\u003Cli>Previous\u002FNext navigation with icon support\u003C\u002Fli>\n\u003Cli>Custom pagination text and styling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Rich Post Elements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured Image with size selection and lazy loading\u003C\u002Fli>\n\u003Cli>Title with HTML tag selection (H1-H6)\u003C\u002Fli>\n\u003Cli>Excerpt with length control\u003C\u002Fli>\n\u003Cli>Comprehensive meta data: Author, Date, Categories, Comments\u003C\u002Fli>\n\u003Cli>Customizable Read More button\u003C\u002Fli>\n\u003Cli>Card overlays for date and categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AJAX Taxonomy Filter\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Powerful Taxonomy Controls\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for any taxonomy (category, tag, custom taxonomy)\u003C\u002Fli>\n\u003Cli>Include\u002Fexclude specific terms\u003C\u002Fli>\n\u003Cli>Show “All” option for quick reset\u003C\u002Fli>\n\u003Cli>Multi-select toggle for complex filtering\u003C\u002Fli>\n\u003Cli>Full hierarchical support\u003C\u002Fli>\n\u003Cli>AND\u002FOR relation between terms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Filter UI Styles\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Horizontal tabs for space-efficient layout\u003C\u002Fli>\n\u003Cli>Vertical tabs for sidebar placement\u003C\u002Fli>\n\u003Cli>Customizable filter appearance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Behavior\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pure AJAX-based filtering (no page reload)\u003C\u002Fli>\n\u003Cli>Seamless integration with all pagination types\u003C\u002Fli>\n\u003Cli>Works with Load More and Infinite Scroll\u003C\u002Fli>\n\u003Cli>Optional URL sync for shareable filtered views\u003C\u002Fli>\n\u003Cli>Graceful fallback if JavaScript is disabled\u003C\u002Fli>\n\u003Cli>Loading states and smooth animations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Styling & Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Complete Visual Control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Typography controls for all text elements\u003C\u002Fli>\n\u003Cli>Color customization with Elementor global colors\u003C\u002Fli>\n\u003Cli>Border and shadow effects\u003C\u002Fli>\n\u003Cli>Spacing and padding controls\u003C\u002Fli>\n\u003Cli>Responsive design settings\u003C\u002Fli>\n\u003Cli>White text on colored backgrounds for perfect visibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elementor Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Native Elementor widget architecture\u003C\u002Fli>\n\u003Cli>Live preview in Elementor editor\u003C\u002Fli>\n\u003Cli>Global color system integration\u003C\u002Fli>\n\u003Cli>Responsive controls for all devices\u003C\u002Fli>\n\u003Cli>CSS optimization for performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Hooks\u003C\u002Fh3>\n\u003Cp>The plugin provides several action and filter hooks for extensibility:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>aapf_before_query\u003C\u002Fcode> – Filter query arguments before execution\u003C\u002Fli>\n\u003Cli>\u003Ccode>aapf_after_query\u003C\u002Fcode> – Action after query execution\u003C\u002Fli>\n\u003Cli>\u003Ccode>aapf_before_render\u003C\u002Fcode> – Action before widget render\u003C\u002Fli>\n\u003Cli>\u003Ccode>aapf_after_render\u003C\u002Fcode> – Action after widget render\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Example Usage\u003C\u002Fh3>\n\u003Cp>[code]\u003Cbr \u002F>\n\u002F\u002F Modify query arguments\u003Cbr \u002F>\nadd_filter( ‘aapf_before_query’, function( $args, $settings ) {\u003Cbr \u002F>\n    \u002F\u002F Add custom query modifications\u003Cbr \u002F>\n    if ( isset( $settings[‘custom_field’] ) ) {\u003Cbr \u002F>\n        $args[‘meta_key’] = $settings[‘custom_field’];\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n}, 10, 2 );\u003C\u002Fp>\n\u003Cp>\u002F\u002F Add custom action after render\u003Cbr \u002F>\nadd_action( ‘aapf_after_render’, function( $settings ) {\u003Cbr \u002F>\n    \u002F\u002F Your custom code after widget render\u003Cbr \u002F>\n    error_log( ‘Widget rendered with settings: ‘ . print_r( $settings, true ) );\u003Cbr \u002F>\n} );\u003Cbr \u002F>\n[\u002Fcode]\u003C\u002Fp>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All user inputs are properly sanitized using WordPress functions\u003C\u002Fli>\n\u003Cli>All outputs are escaped to prevent XSS attacks\u003C\u002Fli>\n\u003Cli>AJAX requests include nonce verification\u003C\u002Fli>\n\u003Cli>Proper capability checks for all operations\u003C\u002Fli>\n\u003Cli>No direct file access allowed\u003C\u002Fli>\n\u003Cli>Follows WordPress security best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Lazy loading for featured images\u003C\u002Fli>\n\u003Cli>Efficient WP_Query usage with proper caching\u003C\u002Fli>\n\u003Cli>Minimal DOM manipulation with optimized JavaScript\u003C\u002Fli>\n\u003Cli>Proper post data reset to prevent memory leaks\u003C\u002Fli>\n\u003Cli>No duplicate queries or unnecessary database calls\u003C\u002Fli>\n\u003Cli>Conditional asset loading for improved page speed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Browser Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Modern browsers (Chrome, Firefox, Safari, Edge)\u003C\u002Fli>\n\u003Cli>Graceful degradation for older browsers\u003C\u002Fli>\n\u003Cli>Works without JavaScript (basic functionality)\u003C\u002Fli>\n\u003Cli>Mobile-optimized touch interactions\u003C\u002Fli>\n\u003Cli>Accessible keyboard navigation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Love this plugin?\u003C\u002Fstrong> Help us continue development and add more amazing features!\u003C\u002Fp>\n\u003Cp>Your support helps us:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🚀 Add new features and layout options\u003C\u002Fli>\n\u003Cli>🐛 Fix bugs and improve stability\u003C\u002Fli>\n\u003Cli>📱 Enhance mobile experience\u003C\u002Fli>\n\u003Cli>🎨 Create more customization options\u003C\u002Fli>\n\u003Cli>📚 Write better documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Buy Me A Coffee – ☕ \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fzluck\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.buymeacoffee.com\u002Fzluck\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. For more information, see \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed following WordPress Plugin Handbook best practices and Elementor widget architecture guidelines.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elementor Integration\u003C\u002Fstrong> – Built with Elementor 3.0+ compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Standards\u003C\u002Fstrong> – Follows all WordPress coding standards\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Focus\u003C\u002Fstrong> – Optimized for speed and efficiency\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Experience\u003C\u002Fstrong> – Designed with accessibility and usability in mind\u003C\u002Fli>\n\u003C\u002Ful>\n","AJAX-powered Elementor posts widget with taxonomy filtering and pagination.",448,"2026-06-22T07:12:00.000Z","7.0.2","5.0","7.4",[26,27,28,29,30],"ajax","elementor","filter","pagination","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fzluck-ajax-posts-filter-for-elementor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzluck-ajax-posts-filter-for-elementor.1.0.zip",0,null,"2026-07-22T17:31:50.256Z"]