IngotForge Cards for ACF displays posts and ACF data as responsive cards. Version 1.6.5 retains [ingotforge_cards], existing shortcode defaults, and stored data.
Main features:
{today} date filtering.The complete option reference and examples are available after activation under Settings > IngotForge Cards Manual and in SHORTCODE-REFERENCE.md inside the plugin package.
[ingotforge_cards post_type="programme" fields="division,start_date" columns="3" per_page="9"]
[ingotforge_cards post_type="document" layout="list" fields="description,pdf_documents_url,document_type" meta_filters="division:39175|document_type:32:LIKE" tax_filters="category:finance" per_page="6"]
[ingotforge_cards post_type="tribe_events" fields="event_start_date,event_venue" event_display="upcoming" per_page="6"]
[ingotforge_cards post_type="programme" fields="division" card_border_width="0" card_border_radius="18px" card_shadow="0 8px 28px rgba(15,23,42,.12)" card_hover_shadow="0 18px 44px rgba(15,23,42,.18)" card_height_desktop="440px" card_height_tablet="400px" card_height_mobile="auto"]
[ingotforge_cards post_type="testimonial" layout="slider" fields="client_name,quote" slides_per_view="3" slider_autoplay="true" slider_delay="5000" slider_pause_on_hover="true" slider_pause_on_focus="true"]<h3>Developer Integration</h3>
Optional extension points:
ingotforge_acf_cards_shortcode_args filters normalized shortcode arguments.ingotforge_acf_cards_query_args filters final WP_Query arguments.ingotforge_acf_cards_card_html filters each rendered card before the plugin’s final allowed-HTML pass.ingotforge_acf_cards_asset_requirements filters styles detected before shortcode rendering.ingotforge:cards:updated fires after successful AJAX pagination.ingotforge:cards:slider-ready fires when a slider is initialized.ingotforge:cards:refresh after dynamically inserting slider markup.window.IngotForgeCards.loadPage(container, page) and window.IngotForgeCards.initSliders(context) are available for controlled integrations.All approved ingotforge PHP identifiers, options, AJAX actions, handles, CSS prefixes, and shortcode names are retained.
The plugin does not collect analytics, track users, create remote accounts, or send site content or personal data to an external service. Its front-end JavaScript communicates only with the site’s own WordPress AJAX endpoint when AJAX pagination is used.
Swiper v11.1.14 is bundled in assets/js/swiper-bundle.min.js and assets/css/swiper-bundle.min.css.
The files are served locally. The plugin does not contact the Swiper project or a CDN at runtime.