Captain Advance Filter

Beschrijving

Captain Advance Filter laat je AJAX-aangedreven filter- en zoekervaringen bouwen voor elk berichttype. Maak aangepaste queries, filtersets en lay-outs — en sluit ze vervolgens in via shortcodes, Gutenberg blokken of Elementor widgets. Geen code vereist.

Core Features:

  • AJAX-filtering en paginering — geen paginaherlading
  • Visual Query Builder — pick a post type, set ordering, and define which content gets shown
  • Filter Set Builder — combine multiple filter fields and link them to a query
  • Filter types: Checkbox, Radio, Dropdown, Range (slider), Search, and A-Z alphabetical filter
  • Taxonomie en meta gebaseerde filtering met WP_Query onder de motorkap (tax_query / meta_query)
  • Paginatiestijlen: genummerde paginering, ‘laad meer’ knop en oneindig scrollen
  • Optionele resultaatcaching via WordPress transients voor snellere herhaalde queries
  • React-powered admin dashboard with a clean, modern UI

Shortcodes:

  • [captaf-filter id="1"] — geef een filterset weer
  • [captaf-grid query="query_key"] — render the filtered content grid
  • [captaf-pagination query="query_key"] — render pagination controls
  • [captaf-count query="query_key"] — geef het resultaataantal weer

Builder Integrations:

  • Elementor — dedicated widgets for Filter, Grid, and Pagination, fully stylable in the Elementor editor
  • Gutenberg — native blocks for Filter, Grid, and Pagination
  • Bricks Builder — ondersteuning komt binnenkort

Prestaties:

  • Lightweight — admin and frontend assets load only on the pages that actually use the plugin
  • No jQuery dependency on the frontend

Schermafbeeldingen

Blokken

Deze plugin heeft 3 blokken.

  • Filter
  • Grid
  • Pagination

Installatie

  1. Upload de plugin map naar /wp-content/plugins/
  2. Activeer de plugin via het Plugins-scherm in WordPress
  3. Ga naar Captain Advance Filter in je beheermenu
  4. Maak een query aan en vervolgens een filterset die aan die query is gekoppeld
  5. Insluiten met [captaf-filter id="1"] en [captaf-grid query="your_query_key"]

FAQ

Werkt het zonder Elementor?

Ja. Shortcodes en Gutenberg blokken worden standaard ondersteund. Elementor is een optionele integratie.

Can I filter custom post types?

Yes. Any publicly viewable post type registered in WordPress can be used as a query source.

Zijn de openbare REST endpoints veilig?

Yes. The /filter endpoint verifies that the queried post type is publicly viewable before returning results. The /filter-options endpoint only exposes options for publicly queryable taxonomies. No private data is accessible through these endpoints.

Moet ik weten hoe ik moet coderen?

No. Everything — queries, filter sets, and layouts — is configured through the visual admin dashboard. Shortcodes are provided automatically once you create a query or filter set.

Wordt mijn site hierdoor trager?

No. Plugin assets are only enqueued on pages where you actually use a shortcode, Gutenberg block, or Elementor widget from Captain Advance Filter.

Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Captain Advance Filter” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Captain Advance Filter” is vertaald in 4 localen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Captain Advance Filter” in je eigen taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.0.0

Eerste stabiele release.

  • Zes filtertypes toegevoegd: selectievakje, radio, dropdown, bereikslider, zoekopdracht, A–Z alfabetisch
  • Drie paginatiemodi toegevoegd: Genummerde paginering, Laad meer, Oneindig scrollen
  • Elementor widgets toegevoegd.
  • Gutenberg blokken toegevoegd.
  • Added Visual Query Builder for creating reusable post queries.
  • Added Filter Set Builder with support for multiple filters.
  • Toegevoegd aanpasbare lay-outs met ondersteuning voor een kolomwisselaar.
  • AJAX-filtering met live resultaatsupdates toegevoegd.
  • Shortcode voor het tellen van live resultaten toegevoegd.
  • Er zijn vier front-end shortcodes toegevoegd: [captaf-filter], [captaf-grid], [captaf-pagination], [captaf-count]
  • Caching-ondersteuning toegevoegd voor verbeterde prestaties.
  • Added React-powered admin dashboard.
  • Integratiepagina en plugin instellingen toegevoegd.
  • Added REST API for frontend filtering and admin management.
  • Toegevoegd voorwaardelijk laden van assets voor betere front-end prestaties.
  • Er zijn extra beveiligingsmaatregelen en invoeropschoning toegevoegd.
  • Donkere en lichte modus toegevoegd voor het beheerdashboard met één-klik thema wisseling.