WP Manifestindependent plugin directory
manifest / builders / lancedesk-smart-dynamic-accordion

LanceDesk Smart Dynamic Accordion for Elementor

Secure, modular Elementor smart dynamic accordion widget for WordPress.

★ 0stars
v1.0.9latest · 4mo ago

Install

Download dynamic-accordion-v1.0.9.zip From the v1.0.9 release on GitHub, Jun 9, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/lancedesk/lancedesk-smart-dynamic-accordion/releases/download/v1.0.9/dynamic-accordion-v1.0.9.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Secure, modular, and Elementor-native accordion widget for WordPress with both manual repeater content and smart dynamic post-driven rendering.

Highlights

  • Manual accordion items with title + rich content editor.
  • Dynamic mode from public post types.
  • Advanced query controls:
    • post type, count, order, order by, offset
    • include/exclude post IDs
    • optional category and tag filters with AND/OR relation
    • advanced custom taxonomy slug + terms (slug or term ID)
  • Load more for limited dynamic lists:
    • show-more button with remaining count (%d placeholder)
    • infinite scroll mode
    • full Elementor style controls for the load-more button
  • Dynamic field mapping:
    • title from post title or custom field
    • content from post content, excerpt, or custom field
    • meta value type auto detection (text/html/image URL)
  • Elementor-native controls:
    • expand/collapse icons + icon position
    • normal/hover/active state colors
    • typography, spacing, optional dividers, title/content padding, content background
  • Optional dynamic "Read more" links:
    • custom label
    • open in new tab
    • nofollow
  • Optional FAQ schema output with guardrails:
    • minimum valid Q&A item count
    • optional requirement that title includes ?

Security and Quality

  • Namespaced architecture (LanceDesk\HBDA) with unique prefix (ldrj_hbda_).
  • Sanitization and escaping across controls and rendering.
  • Optimized dynamic queries (no_found_rows, reduced cache overhead where appropriate).
  • Accessible accordion markup (aria-expanded, aria-controls, keyboard-friendly button triggers).

Installation

  1. Copy this plugin folder to wp-content/plugins/.
  2. Activate LanceDesk Smart Dynamic Accordion for Elementor in WordPress.
  3. Make sure Elementor is installed and active.
  4. Open Elementor and search for Smart Dynamic Accordion in the Lance Desk category.

Quick Usage

Manual mode

  1. Set Source to Manual Items.
  2. Add repeater items.
  3. Set icons and style controls to match your design.

Dynamic mode

  1. Set Source to Dynamic from Posts.
  2. Choose post type and query filters.
  3. Configure field mapping (title/content/meta).
  4. Optionally enable Read More and FAQ Schema.

Project Structure

dynamic-accordion/
├─ assets/
│  ├─ css/ldrj-hbda-accordion.css
│  └─ js/ldrj-hbda-accordion.js
├─ includes/
│  ├─ class-ldrj-hbda-plugin.php
│  ├─ class-ldrj-hbda-query.php
│  ├─ class-ldrj-hbda-ajax.php
│  └─ widgets/class-ldrj-hbda-smart-accordion-widget.php
├─ lancedesk-smart-dynamic-accordion.php
├─ readme.txt
├─ README.md
├─ uninstall.php
└─ LICENSE

Roadmap

  • Dynamic tag support for richer Elementor integrations.
  • Additional content templates for post cards/media blocks inside accordion bodies.
  • Comprehensive unit and integration tests.

Contributing

Contributions are welcome. Please review CONTRIBUTING.md and use the issue/PR templates in .github/.

License

MIT — see LICENSE.

If you plan to distribute via WordPress.org directory, consider switching to GPL-compatible licensing.

Maintainer

Lance Desk
Lance Desk

Releases

7 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.0.9 latest
Jun 9, 2026 4mo ago
dynamic-accordion-v1.0.9.zip
0
Jun 9, 2026 4mo ago
dynamic-accordion-v1.0.8.zip
0
May 23, 2026 5mo ago
dynamic-accordion-v1.0.7.zip
0
May 22, 2026 5mo ago
dynamic-accordion-v1.0.5.zip
0
Apr 30, 2026 6mo ago
dynamic-accordion-v1.0.2.zip
0
Apr 25, 2026 6mo ago
tag only
—
Apr 25, 2026 6mo ago
tag only
—