BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Press3D icon
Actively maintained Tested with WP 7.1 #2 in .obj

Press3D

Display interactive 3D models (STL, OBJ, GLB, GLTF) with Gutenberg blocks and shortcodes.

Active installs40+10+ tier
Downloads · 30d155▼ -14.4% vs prev. 30d
Rating5/51 reviews
Health score70/100Good
All-time downloads998Since Jan 2026
Support resolved—No recent threads
RequiresWP 6.6PHP 7.4+
Downloads · 7d33▲ +17.9% week over week
Our verdict

Solid choice

Press3D is a solid plugin choice in 2026, with a few things worth checking first. It runs on 40+ sites, is rated 5/5 and was last updated 1 month ago, and scores 70/100 on our health check.

  • Tested with the latest WordPress (7.1)
  • Small user base (40+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

71522Jul 7Aug 20Oct 4
Yesterday1
Daily average (1y)4
Peak day30Sep 2, 2026
Last 12 months1K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Press3D stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
.obj #6 46 Best .obj plugins →
3d >100 943 Best 3d plugins →
3D viewer #77 246 Best 3D viewer plugins →
gltf #6 55 Best gltf plugins →
stl #8 31 Best stl plugins →

Version adoption

Share of active sites per release.

  • 1.2100.0%

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Press3D

From the official readme · v1.2.1

Description

Press3D is a powerful and feature-rich WordPress plugin that enables you to display interactive 3D models directly on your website. Built with the industry-standard Three.js library, it provides a professional-grade 3D viewing experience with extensive customization options.

Supported 3D Model Formats:

  • STL – Popular for 3D printing and CAD models (binary and ASCII)
  • OBJ – Universal 3D format compatible with most 3D software
  • GLB – Binary glTF format (recommended for best web performance)
  • GLTF – Text-based glTF format with separate asset files

Key Features:

  • Gutenberg Block Integration – Native WordPress block editor support with live preview
  • Shortcode Support – Use [press3d id="123" version="1"] anywhere in your content with version control
  • Interactive 3D Viewer – Rotate, zoom, and pan with mouse or touch controls
  • Camera State Persistence – Saves and restores exact camera position and orientation
  • Auto-Rotate Mode – Automatic dual-axis model rotation (X/Y) with adjustable speed (-10 to +10)
  • Material Customization – Control colors, shininess/metalness (0-1 scale)
  • Lighting Control – Adjustable light intensity (0-10 range) with ambient + directional lighting
  • Shadow Support – Enable realistic shadows for your 3D models
  • Camera Controls – Option to enable or disable user camera interaction
  • Multiple Loading Animations – Choose from Spinner, Progress Bar, 3D Cube, or None
  • Responsive Design – Automatic canvas resizing for all screen sizes and devices
  • Mobile-Friendly – Touch controls for rotation, zoom, and pan on tablets and phones
  • Accessibility Ready – ARIA labels, alt text support, and keyboard navigation
  • WordPress Media Library – Upload models directly through standard media uploader
  • Dimension Controls – Set custom width/height with multiple units (px, %, em, rem, vw, vh)
  • Translation Ready – Full internationalization support (text domain: press3d)

Perfect for:

  • Product showcases and e-commerce 3D product views
  • Architectural visualization and real estate
  • Educational content and scientific models
  • Engineering and CAD model presentations
  • 3D printing file previews
  • Medical and anatomical models
  • Art and sculpture portfolios
  • Game assets and character models

Source Code

The source code for this plugin is available in the src and assets/src directories.

Installation

Automatic Installation:

  1. Log in to your WordPress admin panel
  2. Go to Plugins → Add New
  3. Search for “Press3D”
  4. Click “Install Now” and then “Activate”

Manual Installation:

  1. Download the plugin ZIP file
  2. Go to Plugins → Add New → Upload Plugin
  3. Choose the downloaded file and click “Install Now”
  4. Activate the plugin through the Plugins menu

Using the Plugin:

  1. Go to Settings → Press3D to configure default options
  2. In the block editor, add a “Press3D Model” block (find it in the Media category)
  3. Upload your 3D model file (STL, OBJ, GLB, or GLTF) via the media library
  4. Customize viewer settings in the block inspector panel
  5. Publish your page/post to display the interactive 3D model

Using Shortcodes:

After uploading a model to the Media Library:
1. Click on the model attachment to open Attachment Details
2. Click the “3D model shortcode” button to configure viewer settings
3. Copy the generated shortcode (e.g., [press3d id="123" version="2"])
4. Paste the shortcode anywhere in your posts, pages, or widgets

The shortcode format is: [press3d id="123" version="2"] where:
– id is the attachment ID
– version is the model version number (supports multiple versions of the same model)

Frequently asked questions

What 3D model formats are supported?

Press3D supports four major 3D formats: STL, OBJ, GLB, and GLTF. GLB (binary glTF) is recommended for best web performance and file size.

Is the plugin compatible with the Gutenberg block editor?

Yes! Press3D includes a native Gutenberg block with live preview, full inspector controls, and real-time 3D viewer in the editor.

Can I use shortcodes instead of blocks?

Absolutely! Use the shortcode [press3d id="123" version="2"] where 123 is your media attachment ID. Shortcodes also support versioning with the version parameter: [press3d id="123" version="2"].

Does it work with Classic Editor?

Yes, the shortcode works in both Gutenberg and Classic Editor.

What is the recommended file size for 3D models?

For optimal performance and page load times, we recommend keeping model files under 10MB. Consider using GLB format with compression for larger models.

Can I customize the appearance of the 3D viewer?

Yes! You can control: – Model color – Light intensity (0-10 scale) – Shininess/metalness (0-1 scale, affects roughness and metalness) – Auto-rotate speed (-10 to +10) and dual-axes (X, Y) – Loading animation style (Spinner, Progress Bar, 3D Cube, or None) – Viewer dimensions (width/height with multiple units)

Does the camera position save?

Yes! Press3D saves the exact camera state (position, target, up vector) so when you refresh the page, the 3D model appears exactly as you positioned it.

Is Three.js library included?

Yes, the Three.js library is bundled with the plugin and optimized for WordPress.

Are there any server requirements?

You need PHP 7.4 or higher and WordPress 6.6 or higher. The plugin uses standard WordPress APIs and doesn’t require special server configurations.

Does it work on mobile devices?

Yes! Press3D is fully responsive with touch controls for rotation, zoom, and pan on tablets and smartphones.

Can I use this plugin commercially?

Yes, Press3D is licensed under GPLv2 or later, which allows commercial use.

Is the plugin accessible?

Yes, Press3D includes ARIA labels, alt text support for screen readers, keyboard navigation, and semantic HTML structure.

Why are my STL models rotated differently than in other viewers?

Press3D automatically rotates STL models -90° around the X-axis to match the Y-up orientation standard used by most 3D software.

Can I set default settings for all models?

Yes! Go to Settings → Press3D where you can configure: – Default model color – Default zoom level – Default canvas width and height – Loading animation style (Spinner, Progress Bar, 3D Cube, or None)

How do I access model metadata programmatically?

Press3D exposes model metadata via WordPress REST API.

Changelog

Confirmed compatibility with WordPress 7.1.

1.2.1

  • Confirmed compatibility with WordPress 7.1.

1.2.0

  • Security update: Added server-side sanitization of linkUrl in Shortcode renderer as defense-in-depth against XSS (covers legacy data stored before 1.1.0).
  • Added support for dual-axis auto-rotation (choose between X and Y axes or both).
  • Improved 3D model rotation logic (fixed off-center pivoting for models with misaligned local origins).
  • Fixed GLB model memory leaks, preventing model duplication during preset loading.

1.1.0

  • Security update: Fixed Stored XSS vulnerability in 3D Model block (CVE-2026-1985).
  • Added global default settings for Zoom, Width, and Height.
  • Added Czech (cs_CZ) and German (de_DE) translations.

1.0.2

  • Fixed remaining issues from the plugin review (escaping).
  • Removed unused methods from Utils class.

1.0.1

  • Fixed issues from the plugin review (remote assets, security).

1.0.0

  • Initial release.

Full changelog on WordPress.org →

Screenshots

Gutenberg block with live 3D preview in editor
Gutenberg block with live 3D preview in editor
Creating shortcodes in Media Library Attachment Details modal
Creating shortcodes in Media Library Attachment Details modal
Shortcode usage in Classic Editor
Shortcode usage in Classic Editor
Settings page with default options (color, zoom, dimensions, loading animation)
Settings page with default options (color, zoom, dimensions, loading animation)

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Press3D alternatives

All .obj plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Easy 3D Viewer Easy 3D Viewer Easy to use WordPress/WooCommerce product 3D viewer. by fuzzoid 1K+ ★★★★★★★★★★ 4.1 (12) 7 months ago 50
3 Xtrad Viewer Xtrad Viewer The Xtrad Viewer WordPress plugin allows you to edit and display true 3D Scenes on… by Len Ford 10+ ★★★★★★★★★★ No reviews 7 years ago 23

FAQ

Press3D: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 5, 2026

Is Press3D free?

Yes. Press3D is free to download and use from the official WordPress.org plugin directory.

Is Press3D safe to use in 2026?

Press3D is a solid plugin choice in 2026, with a few things worth checking first. It runs on 40+ sites, is rated 5/5 and was last updated 1 month ago, and scores 70/100 on our health check.

How many websites use Press3D?

Press3D is active on 40+ WordPress websites and has been downloaded 998 times since it launched in January 2026. It was downloaded 155 times in the last 30 days.

Does Press3D work with WordPress 7.1?

Yes. The developer has tested Press3D up to WordPress 7.1.2, the latest release. It requires WordPress 6.6 or newer.

What PHP version does Press3D need?

Press3D requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Press3D last updated?

The latest version, 1.2.1, was released on September 2, 2026 (1 month ago).

Who makes Press3D?

Press3D is developed and maintained by arieslab.

What are the best alternatives to Press3D?

The most popular alternatives to Press3D are Easy 3D Viewer (1K+ installs) and Xtrad Viewer (10+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.