DreamWidget hosts and serves widgets you design in a dashboard at dreamwidget.com and place on any site with one line: a Logo Showcase (scrolling rows, arches, grids, carousels of client and partner logos), a Video Showcase (tabs of YouTube playlists and channels, Vimeo showcases, Twitch channels and TikTok videos, each playing in its own player over your page), a Showreel (your photos and videos as a moving reel: a ribbon on a curved wall, a crumpling row, a 3D band and more) and a Popup.
This plugin adds a DreamWidget block and a [dreamwidget] shortcode that print the same embed the dashboard hands out. Nothing runs on your server: the widget loads from DreamWidget’s CDN, sized to its content, and every change you publish in the dashboard appears on your site without touching the page again.
[dreamwidget id=”YOUR_WIDGET_ID” type=”logos”]
[dreamwidget id=”YOUR_WIDGET_ID” type=”video”]
[dreamwidget id=”YOUR_WIDGET_ID” type=”showreel”]
[dreamwidget id=”YOUR_WIDGET_ID” type=”popup”]
The widget id is the part after w= in the embed code on your dashboard.
This plugin embeds widgets that are hosted by DreamWidget (https://dreamwidget.com), a third-party service run by the plugin’s authors. It is needed to show the widget at all: the plugin itself only prints an iframe.
DreamWidget terms of service: https://dreamwidget.com/terms.html
DreamWidget privacy policy: https://dreamwidget.com/privacy.html
The plugin’s only script, assets/frame.js, ships as readable, commented source. It is not minified or compiled and has no build step: edit it directly. The PHP and block files are likewise plain source.