Manage Etch Collections directly in WordPress, with optional Wicked Folders or HappyFiles synchronization.
Media Bridge for Etch adds a native Media > Etch Collections workspace for organizing the WordPress media library with Etch itself. Create and edit two-level collections, upload or select media, assign items to multiple collections, drag selected items into a collection, and use bulk assignment tools without installing another folder plugin.
Wicked Folders and HappyFiles remain supported as optional bridge providers. Choose one under Media > Media Bridge when you want bidirectional synchronization instead of the native-only mode.
To update the plugin settings, open Media > Media Bridge in the WordPress admin. The settings are located under the Media tab, not the Settings menu.
WordPress 7.0 and newer also exposes the manager and Media Bridge settings through the Command Palette. The manager entry uses the administrator-defined label and is available only in native Etch Collections mode; it is hidden from both the Media menu and Command Palette while Wicked Folders or HappyFiles is selected. WordPress capability checks determine which entries each user can see.
Administrators can white-label the native manager under Media > Media Bridge by changing the Media manager label. The default remains Etch Collections for existing sites. The custom name is used in the Media menu, manager title, information popup, WordPress media-selection tab, and Command Palette. Searching the Command Palette for Etch continues to find both the manager and Media Bridge settings, even when the manager uses a custom name.
An additional option can make the native manager the default Media screen. It is disabled by default and applies only in Etch-only mode. When enabled, the Media menu opens the custom-labeled manager and the legacy Library submenu link is hidden. WordPress’s legacy media library is not disabled: direct links from WordPress, plugins, bookmarks, and attachment workflows continue to work normally.
Optional providers:
- Wicked Folders
- HappyFiles
Native features include collection creation, rename, movement and deletion; alphabetical ordering in Etch; media uploads and permanent deletion from either the library or attachment modal; uniform edge-to-edge image previews; an adjustable 180–400 pixel card grid with a 240-pixel default; Auto, Light, and Dark appearance modes; search; automatic scroll loading; optional numbered pagination; multi-collection assignments; Ctrl/Command-click and Shift-click range selection; drag-and-drop assignment; and bulk add, remove, uncategorize, or delete actions.
Etch Collections loads additional media automatically as you scroll. Administrators who prefer page controls can enable numbered pagination under Media > Media Bridge.
Bridge features include folder creation, rename and movement synchronization; attachment assignment synchronization; provider-specific ordering; optional deletion synchronization; fixed or most-recent conflict authority; reconciliation; and a 200-entry sync history.
Etch supports two folder levels. Deeper folders in the selected client-side provider remain untouched. Media assigned below level two is represented in Etch by its nearest supported ancestor.
Migrating from Wicked Folders or HappyFiles
Media Bridge stores synchronized copies as Etch Collections. After those collections and attachment assignments have been reconciled, they remain available in native mode even if Wicked Folders or HappyFiles is deactivated or removed.
Before migrating, make a current site backup. Do not deactivate or remove the folder plugin until the Etch copy has been verified.
Recommended migration procedure:
- Keep Wicked Folders or HappyFiles active.
- Open Media > Media Bridge and select the installed folder provider.
- Disable Synchronize folder deletions during the migration unless copied deletions are specifically required.
- Save the settings, then run reconciliation.
- Open Media > Etch Collections and verify the collection names, hierarchy, item counts, and several individual media assignments.
- Return to Media > Media Bridge, select Etch Collections — no third-party plugin, and save.
- Deactivate the folder plugin, then verify Media > Etch Collections again.
- Remove the folder plugin only after verification is complete.
Switching to native mode stops the bridge hooks. It does not delete Etch Collections, attachment assignments, or media files. The original provider data is separate and may remain in the database after deactivation; uninstall behavior depends on that provider.
Etch supports two collection levels. Top-level folders, second-level folders, and their media assignments are preserved. For folders deeper than two levels, the deeper provider folders remain untouched while the bridge is active, but Etch represents their media using the nearest supported two-level ancestor. The exact third-level-or-deeper hierarchy cannot be preserved in native Etch Collections.
For rollback, restore the site backup for a complete restoration of provider-specific data. Alternatively, reinstall or reactivate the provider, select it under Media > Media Bridge, and reconcile from Etch; this can rebuild the supported two-level folder structure and assignments, but it cannot reconstruct provider-only deeper hierarchy or settings that the provider removed during uninstall.
Collection galleries
The Collection Gallery block displays a live gallery fed by an Etch collection. Adding or removing an image from the selected collection updates the rendered gallery without editing the page. Block controls include standard grid, tiled mosaic, circular grid, square tiles, and tiled columns; one to eight columns; image resolution; cropping and aspect ratio; spacing; random order; child collections; and an image limit.
Image behavior can use the custom gallery lightbox, the native WordPress lightbox, or no interaction. The custom lightbox includes optional titles and captions, a horizontal or vertical thumbnail strip, separate lightbox image resolution, fullscreen and zoom controls, customizable colors and font sizes, and information above or below the image. It supports Escape, arrow, Home, End, Tab, Shift+Tab, plus/minus, and zero keyboard controls, traps focus while open, announces slide changes, and restores focus to the originating thumbnail when closed. Images are never linked directly to a media file or attachment page.
Thumbnail titles and captions are separate options and are disabled by default. When enabled, their colors, background color and opacity, font sizes, alignment, and top, center, or bottom position are customizable.
The same gallery renderer is available through the [etch_collection_gallery] shortcode. The collection value can be a collection ID or slug:
[etch_collection_gallery collection="airplanes" layout="tiled" columns="4" size="large" lightbox="custom" lightbox_thumbnails="true" lightbox_thumbnail_position="horizontal" limit="24"]
The lightbox value accepts custom, native, or none. Custom-lightbox options include lightbox_title, lightbox_caption, lightbox_thumbnails, lightbox_fullscreen, lightbox_zoom, lightbox_size, lightbox_thumbnail_position, lightbox_info_position, lightbox_background, lightbox_panel, lightbox_title_color, lightbox_caption_color, lightbox_font, lightbox_title_size, lightbox_caption_size, lightbox_title_weight, and lightbox_caption_weight. Font values are inherit, system, serif, or mono. Thumbnail text uses show_title, captions, title_color, caption_color, text_background, background_opacity, title_size, caption_size, text_align, and text_position.
Available shortcode attributes are collection, include_children, layout, columns, size, crop, aspect_ratio, random, show_title, captions, lightbox, title_color, caption_color, title_size, caption_size, text_align, limit, and gap. Layout values are grid, tiled, circles, square, or columns. Images can use the native WordPress lightbox or remain non-clickable; direct image and attachment links are not supported.
Access and permissions
Media Bridge uses WordPress capabilities rather than maintaining a separate role system. Access to Media > Etch Collections and its media-selection tab requires the upload_files capability. Creating, renaming, moving, or deleting collections requires the Etch taxonomy’s manage_terms capability, while assigning media requires its assign_terms capability. Editing attachment details requires edit access to that attachment, and permanent deletion requires delete access to that attachment. WordPress administrators and editors normally have all required capabilities; authors retain the limits configured by WordPress and any role-management plugin.
The WordPress Command Palette follows the same rules. Users with upload_files can open the manager command while native mode is active. Only users with manage_options can see and open the Media Bridge settings command.