https://github.com/dalacost/wp-thingiverse-press
Embed Thingiverse.com Things and streams into your Wordpress blog
https://github.com/dalacost/wp-thingiverse-press
thingiverse wordpress wordpress-plugin
Last synced: 4 months ago
JSON representation
Embed Thingiverse.com Things and streams into your Wordpress blog
- Host: GitHub
- URL: https://github.com/dalacost/wp-thingiverse-press
- Owner: dalacost
- Created: 2023-05-03T17:11:33.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-07-24T05:40:52.000Z (11 months ago)
- Last Synced: 2025-07-24T08:58:42.856Z (11 months ago)
- Topics: thingiverse, wordpress, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 49.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
Awesome Lists containing this project
README
thingverse-press
===============================
thingiverse-press is a fork from original [thingiverse-embed](https://github.com/martymcguire/wp-thingiverse-embed) wordpress plugin.
tested at wordress 6.9 and support for PHP 8
This plugin let you embed Thingiverse Things into your posts and pages, and embed a Thingiverse Stream widget into your
sidebars.
To install:
1. Clone this repository to thingiverse-press/
2. Copy the thingiverse-press/ directory to your Wordpress' plugins directory.
3. Activate the plugin
4. Embed some [thingiverse] shortcodes and Thingiverse Stream widgets!
## Thing Embedding
For example, to embed [thing:3678135](http://www.thingiverse.com/thing:3678135) enter this in a post or page:
[thingiverse thing=3678135]
## Stream Embedding
The Thingiverse Stream widget allows you to embed Thingiverse streams into your sidebars. To use it, simply drag-and-drop the Thingiverse Stream widget to a sidebar and configure it.
There are two types of streams: *Global* and *User*. *User* streams require you to specify a Thingiverse username.
*User Streams*
- `designed` - content from http://www.thingiverse.com/< User >/designs
- `like` - content from http://www.thingiverse.com/< User >/likes
- `made` - content from http://www.thingiverse.com/< User >/makes
- `favorites` - content from http://www.thingiverse.com/< User >/favorites
- `collections` - content from http://www.thingiverse.com/< User >/collections
*Global Streams*
- `featured` content from http://www.thingiverse.com/featured
- `newest` content from http://www.thingiverse.com/newest
- `popular` content from http://www.thingiverse.com/popular
- `derivatives` content from http://www.thingiverse.com/derivatives
- `made-things` content from http://www.thingiverse.com/made-things
## Custom Formatting
Once installed, you can customize the look of your Things on the following files:
- `styles.css` - CSS for both Streams and individual Things.
- `thingiverse-stream-widget.php` - The `widget` method renders the stream.
- `templates/thing.php` - Template for [thingiverse] shortcode embeds.