Description
ModelVista 3D Viewer adds a dedicated content type in WordPress for interactive GLB (glTF binary) models. You pick files from the Media Library, tune height and viewer options in the editor, and paste the generated shortcode into posts or pages.
The front end uses the standard <model-viewer> web component (bundled with the plugin) so visitors can rotate, zoom, and explore models on desktop and mobile.
Highlights
- Custom post type ModelVista 3D Viewers — keep each viewer in one place
- GLB upload and optional poster image for loading state
- Per-viewer settings: height, auto-rotate, camera controls, disable zoom
- Live preview in the admin when a model is selected
- Shortcode column on the viewer list for quick copy-paste
- Lightweight CSS; script loaded only as needed
Shortcode
[mode3dvi_3d_viewer id="123"]
Replace 123 with your viewer post ID. Attributes can override defaults, e.g. height, auto_rotate, camera_controls, disable_zoom.
Screenshots
Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin through the “Plugins” screen in WordPress.
- Go to ModelVista 3D Viewers in the admin menu and add a new viewer.
- Upload a GLB file and optionally a poster image.
- Copy the shortcode from the editor and paste it into any post or page.
FAQ
-
Which file formats are supported?
-
The viewer targets GLB uploads. Other formats depend on your pipeline; the runtime is built around glTF/GLB and the bundled
model-viewerscript. -
Can I show a preview image before the model loads?
-
Yes. Set a poster image in the viewer editor; it appears until the 3D model is ready.
-
Does the plugin load scripts from third-party CDNs?
-
No. The
model-viewerscript is included in the plugin package. -
Is the viewer mobile-friendly?
-
Yes. Controls are touch-friendly and the container is responsive.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“ModelVista 3D Viewer” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “ModelVista 3D Viewer” 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.3
- Readme: expanded description and FAQ; screenshot captions updated for the plugin directory.
1.0.2
- Main plugin file renamed to
modelvista-3d-viewer.phpto match the plugin slug (WordPress.org convention). - Remove directory banner/icon PNGs from the plugin package; add those via SVN
/assets/after the plugin is approved.
1.0.1
- Unique
mode3dviprefix for functions, classes, options, script handles, and stored keys (WordPress.org guidelines). - Bundle
model-viewerweb component locally instead of loading from a CDN. - Remove manual
load_plugin_textdomaincall; WordPress.org loads translations for this plugin slug automatically. - If you used version 1.0.0, the plugin migrates existing viewer posts and meta keys to the new prefix on upgrade.
1.0.0
- Initial release
- GLB upload support
- Poster image support
- Shortcode rendering with model-viewer



