{"id":296305,"date":"2026-04-07T12:48:59","date_gmt":"2026-04-07T12:48:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/modelvista-3d-viewer\/"},"modified":"2026-04-07T21:19:40","modified_gmt":"2026-04-07T21:19:40","slug":"modelvista-3d-viewer","status":"publish","type":"plugin","link":"https:\/\/mai.wordpress.org\/plugins\/modelvista-3d-viewer\/","author":23474754,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.6","stable_tag":"1.0.6","tested":"6.9.4","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"ModelVista \u2013 3D Model Viewer for WordPress","header_author":"Adbear Cloud","header_description":"Display interactive 3D models (GLB\/GLTF) in WordPress using a simple shortcode. Lightweight, fast, and mobile-friendly 3D viewer with upload support.","assets_banners_color":"020711","last_updated":"2026-04-07 21:19:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"secilkars","date":"2026-04-07 13:04:11"},"1.0.3":{"tag":"1.0.3","author":"secilkars","date":"2026-04-07 13:28:43"},"1.0.5":{"tag":"1.0.5","author":"secilkars","date":"2026-04-07 21:14:12"},"1.0.6":{"tag":"1.0.6","author":"secilkars","date":"2026-04-07 21:19:40"}},"upgrade_notice":{"1.0.6":"<p>Release tag alignment only; no database changes.<\/p>","1.0.5":"<p>Readme \/ branding alignment only; no database changes.<\/p>","1.0.4":"<p>Readme and tag updates only; no database changes.<\/p>","1.0.3":"<p>Documentation and readme updates only; no database changes.<\/p>","1.0.2":"<p>If you installed a development build that used <code>modelvista-3d.php<\/code> as the main file, deactivate it and activate <strong>ModelVista \u2013 3D Model Viewer for WordPress<\/strong> again after updating (file name now matches the plugin slug).<\/p>","1.0.1":"<p>Prefix and shortcode tag updated to <code>mode3dvi_3d_viewer<\/code>; existing 1.0.0 data is migrated automatically when you update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3500752,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3500752,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3500752,"resolution":"1544x500","location":"assets","locale":""},"banner-1824x576.png":{"filename":"banner-1824x576.png","revision":3500752,"resolution":"1824x576","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3500752,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.0.5","1.0.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3500770,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3500770,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3500770,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"ModelVista \u2013 3D Model Viewer for WordPress: editor with GLB, poster, settings, live preview, and shortcode","2":"Front-end 3D model with interactive controls","3":"List table with shortcode column for quick copy"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[162673,15680,251327,132879,286],"plugin_category":[45],"plugin_contributors":[259645],"plugin_business_model":[],"class_list":["post-296305","plugin","type-plugin","status-publish","hentry","plugin_tags-3d-model","plugin_tags-3d-viewer","plugin_tags-glb","plugin_tags-gltf","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-secilkars","plugin_committers-secilkars"],"banners":{"banner":"https:\/\/ps.w.org\/modelvista-3d-viewer\/assets\/banner-772x250.png?rev=3500752","banner_2x":"https:\/\/ps.w.org\/modelvista-3d-viewer\/assets\/banner-1544x500.jpg?rev=3500752","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/modelvista-3d-viewer\/assets\/icon-128x128.png?rev=3500752","icon_2x":"https:\/\/ps.w.org\/modelvista-3d-viewer\/assets\/icon-256x256.jpg?rev=3500752","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/modelvista-3d-viewer\/assets\/screenshot-1.png?rev=3500770","caption":"ModelVista \u2013 3D Model Viewer for WordPress: editor with GLB, poster, settings, live preview, and shortcode"},{"src":"https:\/\/ps.w.org\/modelvista-3d-viewer\/assets\/screenshot-2.png?rev=3500770","caption":"Front-end 3D model with interactive controls"},{"src":"https:\/\/ps.w.org\/modelvista-3d-viewer\/assets\/screenshot-3.png?rev=3500770","caption":"List table with shortcode column for quick copy"}],"raw_content":"<!--section=description-->\n<p><strong>ModelVista \u2013 3D Model Viewer for WordPress<\/strong> is a <strong>3D model viewer for WordPress<\/strong>: it lets you <strong>display GLB and GLTF 3D models<\/strong> in posts and pages using a simple shortcode. It is an <strong>interactive 3D viewer plugin<\/strong>\u2014visitors can rotate, zoom, and explore models on desktop and mobile with the bundled <code>&lt;model-viewer&gt;<\/code> web component (no external JS CDNs).<\/p>\n\n<p><strong>3D product viewer for WooCommerce:<\/strong> WooCommerce is not required, but you can paste the same shortcode into product descriptions, tabs, or block content to showcase products in 3D\u2014ideal as a <strong>product viewer<\/strong> alongside your catalog.<\/p>\n\n<p><strong>Search-friendly phrases:<\/strong> 3D model viewer for WordPress \u00b7 display GLB and GLTF 3D models \u00b7 3D product viewer for WooCommerce \u00b7 interactive 3D viewer plugin \u00b7 GLB viewer \u00b7 GLTF viewer \u00b7 3D viewer shortcode.<\/p>\n\n<p><strong>How it works<\/strong><\/p>\n\n<p><strong>ModelVista \u2013 3D Model Viewer for WordPress<\/strong> registers a dedicated content type for your models. Upload a <strong>GLB<\/strong> from the Media Library, set an optional <strong>poster<\/strong> image, tune height and controls, then copy the generated shortcode.<\/p>\n\n<p><strong>Highlights<\/strong><\/p>\n\n<ul>\n<li><strong>3D model<\/strong> workflow: one viewer per post type entry, Media Library integration<\/li>\n<li><strong>GLB<\/strong> \/ <strong>GLTF<\/strong> (binary glTF) focus with bundled <code>model-viewer<\/code><\/li>\n<li><strong>WooCommerce-friendly:<\/strong> shortcode anywhere\u2014classic editor, blocks, or product fields<\/li>\n<li>Per-viewer settings: height, auto-rotate, camera controls, disable zoom<\/li>\n<li>Live preview in admin; shortcode column in the list table<\/li>\n<li>Lightweight CSS; script loaded when needed<\/li>\n<\/ul>\n\n<p><strong>Shortcode<\/strong><\/p>\n\n<pre><code>[mode3dvi_3d_viewer id=\"123\"]\n<\/code><\/pre>\n\n<p>Replace <code>123<\/code> with your viewer post ID. Optional attributes: <code>height<\/code>, <code>auto_rotate<\/code>, <code>camera_controls<\/code>, <code>disable_zoom<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Go to <strong>ModelVista \u2013 3D Model Viewers<\/strong> in the admin menu and add a new viewer.<\/li>\n<li>Upload a GLB file and optionally a poster image.<\/li>\n<li>Copy the shortcode from the editor and paste it into any post, page, or <strong>WooCommerce<\/strong> product content.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20file%20formats%20are%20supported%3F\"><h3>Which file formats are supported?<\/h3><\/dt>\n<dd><p>The viewer targets <strong>GLB<\/strong> uploads. <strong>GLTF<\/strong> content is supported when provided as compatible glTF\/GLB for <code>model-viewer<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20as%20a%203d%20product%20viewer%20for%20woocommerce%3F\"><h3>Can I use this as a 3D product viewer for WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Paste the shortcode into the product short description, a custom tab, or a block. WooCommerce does not need to be installed for the plugin to work elsewhere.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20load%20scripts%20from%20third-party%20cdns%3F\"><h3>Does the plugin load scripts from third-party CDNs?<\/h3><\/dt>\n<dd><p>No. The <code>model-viewer<\/code> script is included in the plugin package.<\/p><\/dd>\n<dt id=\"is%20the%20viewer%20mobile-friendly%3F\"><h3>Is the viewer mobile-friendly?<\/h3><\/dt>\n<dd><p>Yes. Controls are touch-friendly and the container is responsive.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Version bump to align <code>Stable tag<\/code> with a new SVN release tag (<code>tags\/1.0.6<\/code>). No functional code changes from 1.0.5.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Plugin display name: <strong>ModelVista \u2013 3D Model Viewer for WordPress<\/strong> aligned across <code>readme.txt<\/code> (title, short description, Description, Installation, Screenshots) and admin labels (post type, meta box).<\/li>\n<li>Readme: short description limited to 150 characters (WordPress.org plugin directory rule).<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Readme: SEO-oriented description keywords; tags updated (3d viewer, 3d model, glb, gltf, woocommerce). Note: WordPress.org allows at most five tags \u2014 \"product viewer\" is emphasized in the description text.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Readme: expanded description and FAQ; screenshot captions updated for the plugin directory.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Main plugin file renamed to <code>modelvista-3d-viewer.php<\/code> to match the plugin slug (WordPress.org convention).<\/li>\n<li>Remove directory banner\/icon PNGs from the plugin package; add those via SVN <code>\/assets\/<\/code> after the plugin is approved.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Unique <code>mode3dvi<\/code> prefix for functions, classes, options, script handles, and stored keys (WordPress.org guidelines).<\/li>\n<li>Bundle <code>model-viewer<\/code> web component locally instead of loading from a CDN.<\/li>\n<li>Remove manual <code>load_plugin_textdomain<\/code> call; WordPress.org loads translations for this plugin slug automatically.<\/li>\n<li>If you used version 1.0.0, the plugin migrates existing viewer posts and meta keys to the new prefix on upgrade.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>GLB upload support<\/li>\n<li>Poster image support<\/li>\n<li>Shortcode rendering with model-viewer<\/li>\n<\/ul>","raw_excerpt":"ModelVista for WordPress: GLB\/GLTF 3D models via shortcode; optional poster; interactive viewer. WooCommerce-friendly.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=296305"}],"author":[{"embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/secilkars"}],"wp:attachment":[{"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296305"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296305"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296305"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296305"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296305"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mai.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}