Page builders: Bricks, Divi, WPBakery, Avada and Beaver Builder Free
FileDeck registers native Document Library and Document Embed elements in five page builders, so you drag one in instead of remembering a shortcode.
Updated September 1, 2026
FileDeck registers a Document Library and a Document Embed element in the builder’s own palette, so you drag one onto the page rather than remembering a shortcode. All of it is in the free plugin.
| Builder | Where to look |
|---|---|
| Elementor | Widget panel → search "FileDeck" — see Elementor integration |
| Bricks | Elements panel → "Document Library (FileDeck)" |
| Divi | Module list → "Document Library (FileDeck)" |
| WPBakery (Visual Composer) | Add Element → Content → "Document Library (FileDeck)" |
| Avada (Fusion Builder) | Add Element → "Document Library (FileDeck)" |
| Beaver Builder | Modules → FileDeck group |
The controls
Each element offers the options people reach for most: layout (table, grid, folders, gallery), an optional category slug to narrow the library, and a colour scheme. The Document Embed element takes a document ID plus height and width.
Anything beyond that is a shortcode attribute away — every element renders
through the same pipeline as [filedeck], so a shortcode dropped into a text
module behaves identically to a native element. The full list is in the
shortcode reference.
If your builder is not listed
Every one of these builders can render a shortcode, and so can any other. Drop
[filedeck layout="table"]
into a text or code module and you get the same library. The native elements are a convenience, not a requirement.
If a builder update breaks its element
Registration is guarded: when a builder is missing, or has changed the API the element registers through, FileDeck skips the element instead of raising an error. <!– claim-ok: verified by the integration suite — "builders: none of the five registrations fatals when its builder is absent" –> The shortcode keeps working in that case, so a page that used the element can be rebuilt with one line while we catch up.
Oxygen
Oxygen has no native element yet. Use Oxygen’s own Shortcode element with
[filedeck] — it renders exactly the same library. We would rather ship that
answer than an element written against an API we cannot test.
Still stuck? Email support@getfiledeck.com.