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.
Advanced Query Controls
Multiple Layout Options
Advanced Pagination System
Rich Post Elements
Powerful Taxonomy Controls
Flexible Filter UI Styles
Smart Behavior
Complete Visual Control
Elementor Integration
The plugin provides several action and filter hooks for extensibility:
aapf_before_query – Filter query arguments before executionaapf_after_query – Action after query executionaapf_before_render – Action before widget renderaapf_after_render – Action after widget render[code]
// Modify query arguments
add_filter( ‘aapf_before_query’, function( $args, $settings ) {
// Add custom query modifications
if ( isset( $settings[‘custom_field’] ) ) {
$args[‘meta_key’] = $settings[‘custom_field’];
}
return $args;
}, 10, 2 );
// Add custom action after render
add_action( ‘aapf_after_render’, function( $settings ) {
// Your custom code after widget render
error_log( ‘Widget rendered with settings: ‘ . print_r( $settings, true ) );
} );
[/code]
Love this plugin? Help us continue development and add more amazing features!
Your support helps us:
Buy Me A Coffee – ☕ https://www.buymeacoffee.com/zluck.
This plugin is licensed under the GPLv2 or later. For more information, see https://www.gnu.org/licenses/gpl-2.0.html.
Developed following WordPress Plugin Handbook best practices and Elementor widget architecture guidelines.