Tube Dreamer is a plugin that lets you turn your WordPress website into a genuine adult tube website. Use content from today’s stop adult video providers to instantly populate your own porn site. We’re currently releasing a working beta version for free.
Import videos via RSS or CSV and publish them as a clean, navigable video library with built-in archive/single templates, and basic ad placements.
Download (beta): tube-dreamer-0.9.0-beta.2.zip
See it in action here.
Who is this WordPress Plugin for?
- Site owners who want to build a video hub fast without heavy theme work.
- Curators who need to ingest feeds/CSVs and keep content organized.
- Publishers who monetize with simple ad slots.
Key features
- RSS import
- Preview feed items, select what you want, and import with embeds and thumbnails (when provided).
- CSV import
- Upload or reuse CSVs and import rows in batches. Optional filtering before import.
- Ready-made templates
- Archive and single-video templates that work with classic or block themes.
- Homepage options
- Mix “Videos” into the main blog index, or enable a block “Home” template.
- Ads manager
- Create ad snippets (HTML/JS) and place them via shortcode or in template slots.
- Self-hosted updates & developer notices
- See plugin updates in your Plugins screen, and receive broadcast announcements in WP admin.
How it works
- Install & set up
- Activate the plugin and open “Tube Dreamer → Settings”.
- Set your Archive Slug (e.g., /videos).
- (Optional) Turn on “Include videos in main index” or the block “Home” template.
- Import content
- Go to “Tube Dreamer → Import Builder”.
- RSS: paste a feed URL, click Preview, select items, Import.
- CSV: upload or select a CSV, Preview rows (filter if you like), check rows, Import Selected.
- Publish
Installation (quick)
- Download the ZIP: tube-dreamer-0.9.0-beta.2.zip
- WordPress → Plugins → Add New → Upload Plugin → choose ZIP → Activate
- Tube Dreamer → Settings:
- Set Archive Slug (e.g., /videos)
- Optional: Include on main index, enable block “Home” template
- If you change the slug later, re-save Settings → Permalinks
- Tube Dreamer → Import Builder → start importing via RSS/CSV
CSV format (pipe-separated)
- One video per line:
Website link | Title | Description | Main thumbnail | Categories | Embed code | Preview URL - Notes:
- Categories: comma-separated; new ones are auto-created under “Video Categories”.
- Main thumbnail: used as the featured image if reachable.
- Embed code: stored with the video and rendered by the single template.
Placing ads
- Shortcode (easy): (replace 123 with the Ad’s post ID)
- In templates: echo the shortcode in PHP where you want the slot to appear.
- Suggested slots:
- Archive: top of grid, mid-grid (every N items), bottom of grid
- Single: above player, below player/description, sidebar/widget areas
Tips & troubleshooting
- Large CSVs: preview and import in batches.
- If thumbnails don’t appear, confirm the image URL is public/reachable.
- After changing the archive slug, re-save Settings → Permalinks if links look off.
- Import Builder tabs should be opened from the Tube Dreamer menu (fixed by parenting the submenu).
FAQ
- How do I place ads?
- Create an Ad under “Ads → Add New,” then place it with or echo that shortcode in a template.
- Can I put videos on my home page?
- How do updates work?
- The plugin checks your self-hosted metadata. When a higher version is available, the Plugins screen shows an update. Developer notices can announce releases or training sessions in your WP admin.
Requirements
- WordPress 5.8+; PHP 7.4+ (tested up to WP 6.6).
Download the beta and start importing videos today
Still to Come
- Lots still to c including support for new video providers, but give it a test today.