Description
Massoftind Dynamic Content helps you create front-end listings and galleries without writing template code for every layout.
You configure a builder in the WordPress admin, then place it with a shortcode. Visitors get search, filters, and pagination (numbered pages, Load More, or infinite scroll) as you enable them.
What you can build
- Post, page, or custom post type card grids
- Taxonomy term lists
- Galleries from post or term meta (ACF, Secure Custom Fields, Dynamic Fields Builder, and similar)
- Related-item cards from relationship / post object style fields
Layouts
- Grid
- List
- Masonry
Useful features
- Live preview while editing a builder
- Visual card and gallery slot layout, or custom HTML templates
- Lightbox for images and embeds
- Change history with restore (keeps recent saves)
- Field Explorer to inspect available fields
Shortcode
After you save a builder, copy its shortcode from the editor and paste it into a page, post, or widget that accepts shortcodes.
Example: [massdc id="1"]
Optional integrations
The plugin works on its own with WordPress core data. If Advanced Custom Fields, Secure Custom Fields, or Dynamic Fields Builder is installed, those fields can be selected as content sources where supported.
Third-party services
YouTube / Vimeo thumbnails are downloaded once on the server and stored under wp-content/uploads/massdc-video-thumbs/. Visitors then load those local images — not i.ytimg.com or vumbnail.com on every page view.
Embeds from youtube.com / youtube-nocookie.com / player.vimeo.com load only after an explicit visitor click (lightbox or open-link). No analytics, tracking, or telemetry is included. Review their terms if you publish that content:
Installation
- Upload the
massoftind-dynamic-contentfolder to/wp-content/plugins/, or install the zip via Plugins Add New Upload Plugin. - Activate Massoftind Dynamic Content under Plugins.
- Open Content Builders in the admin menu.
- Create a builder, choose a content source, adjust layout options, and save.
- Copy the shortcode into any page or post.
FAQ
-
Do I need Advanced Custom Fields?
-
No. Core posts and taxonomies work without ACF. ACF (or similar) is only needed if you want to drive listings from those custom fields.
-
Where is the shortcode?
-
On the builder edit screen, after the first save. It looks like
[massdc id="123"]. -
Why does the preview say to choose a content source?
-
Posts and post-meta builders need a post type. Tax-meta builders need a taxonomy. Pick those in the Content tab, then refresh the preview.
-
Can I restore an older version of a builder?
-
Yes. Use History in the editor header. Each save stores a snapshot (up to 20). Restore writes that snapshot and reloads the editor.
-
Does this phone home?
-
No. The plugin does not send your site data to Mass Software Solutions. YouTube/Vimeo embeds contact those providers only after a visitor clicks to play.
Reviews
Contributors & Developers
“Massoftind Dynamic Content” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Massoftind Dynamic Content” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.72
- Plugins screen: View details in row meta (beside author) opens the native WordPress.org ThickBox modal (Plugin URI fallback when unavailable).
- Added blueprint.json for WordPress Playground Live Preview.
1.0.67
- Renamed to Massoftind Dynamic Content (slug: massoftind-dynamic-content).
- WordPress.org review: enqueue menu CSS, use core Masonry, local video posters (no automatic third-party thumbnails).
1.0.63
- Removed Plugin URI until a real product page exists (avoids a 404 homepage link).
1.0.62
- Cleared remaining SQL ORDER BY / DELETE IN Plugin Check warnings (identifier placeholders + per-row delete).
1.0.61
- Plugin Check warning cleanup: safer SQL placeholders (%i), AJAX input handling, taxonomy filter without exclude.
1.0.60
- Moved local packaging / smoke-test tooling out of the plugin directory for WordPress.org Plugin Check.
1.0.59
- Plugin Check: translators comments, escaped exception messages, safer builder list SQL, removed manual textdomain load.
1.0.58
- WordPress.org scan fixes: removed update-transient icon hook, Tested up to 7.0, languages folder ships with index.php.
1.0.57
- Separated Plugin URI and Author URI in the main plugin headers (WordPress.org requirement).
1.0.56
- Added WordPress.org readme, license file, and packaging notes for directory submission.
- Softened internal comments; excluded local smoke-test tooling from the distribution package.
1.0.55
- Admin menu and Plugins screen icons aligned with the Mass Software Solutions mark (CSS mask + title icon).
1.0.54
- Fixed spacing between filter and multi-select controls in the content wizard.
1.0.53
- Fixed wizard step badge CSS so label text no longer inherited the number circle.
1.0.52
- Added builder change history with restore (last 20 saves).
1.0.51
- PHP 8.3 NodeCollection return types; production combination checks.
1.0.50
- Fixed gallery mode lingering after switching content source back to Posts.
1.0.49
- Fixed empty HTML5 video controls showing under image lightbox items.
1.0.48
- Post meta / tax meta wizard: select items first, then meta keys for that selection.
