Description
Stop paying inflated AI fees. WPWriter lets you generate complete, SEO-optimized WordPress content using your own AI API keys — with no token markup, ever.
Most AI writing plugins charge you per word or lock you into expensive subscriptions that include hidden AI costs. WPWriter uses a BYOK (Bring Your Own Key) model: connect your OpenAI, Anthropic (Claude), or Google (Gemini) API key and pay the AI providers directly at their standard rates. You keep full control over your AI costs.
Get started free — 15 AI-generated posts and 20 AI-generated images to try the product. No credit card required.
What Can You Do With WPWriter?
- AI Content Creation — Generate complete, publish-ready articles and pages with a guided wizard: content settings, design settings, media selection, and generation
- AI Image Generation — Create stunning images with DALL-E, Imagen, Nanobanana (Gemini-powered realistic images), Stability AI, and more — with built-in optimization and batch upload
- AI SEO Optimization — Automatically generate SEO titles, descriptions, and supported focus keywords with AI, supporting Yoast SEO, Rank Math, and All in One SEO
- AI Content Improvement — Improve, expand, and rewrite existing posts with AI assistance
- AI Image Enhancement — Upscale, enhance, or reimagine existing images
- Site Content Health — Monitor SEO performance, identify weak pages, and get actionable improvement recommendations
- Content Ideas — Get AI-powered topic suggestions tailored to your niche
- Content & Design Templates — Use built-in templates or create your own for consistent content style and HTML design across posts
- Shortcode Embedding — Embed contact forms, videos, product grids, or any WordPress shortcode into AI-generated content
- Featured Image Management — Upload, optimize, and set featured images with automatic resizing and quality control
- Multi-Site Management — Manage multiple WordPress sites from one WPWriter dashboard
- Post Type Conversion — Convert posts to pages or pages to posts with a single click
- Category & Tag Management — Create and organize taxonomies directly from WPWriter
Content for Any Scenario
WPWriter uses customizable prompt templates to create content for virtually any type of page:
- Articles & Blog Posts — Expert pieces, friendly advice, technical guides, creative storytelling, SEO-balanced articles
- Product Pages — Feature showcases, comparisons, quick overviews with specs
- Pages with Forms & Media — Contact pages, service pages with quote forms, video tutorial pages
- Home Pages — Landing pages with compelling copy and structured layouts
- Custom Content — Write your own prompt or customize existing templates
Every template is open-source and free to use. Modify them or build your own from scratch.
50+ AI Models Supported
Choose the right model for each task — from fast and affordable to maximum quality:
Text & Content:
* Claude (Anthropic) — Opus 4.6, Sonnet 4.5, Haiku 4.5, and more
* Gemini (Google) — 2.5 Pro, 2.5 Flash, 2.0 Flash, and more
* GPT (OpenAI) — GPT-4o, GPT-4.1, o3, o4-mini, and more
Image Generation:
* Nanobanana (Gemini) — Superior realistic images, our top recommendation
* Imagen 4 Ultra / Imagen 4 (Google) — High-quality generation
* DALL-E 3 / DALL-E 2 (OpenAI) — Versatile AI image creation
Why Pure HTML Instead of a Page Builder?
WPWriter generates clean, semantic HTML — no Elementor, WPBakery, or Divi dependency. This means:
- Faster page loads — No extra CSS/JS frameworks, just clean HTML styled by your theme
- Better SEO — Search engines easily parse lightweight HTML without page builder bloat
- No plugin lock-in — Your content works with any theme and survives plugin changes
- Lower hosting costs — Less server resources needed to render pages
Security
- Token-based authentication — no WordPress passwords stored or transmitted
- Pairing codes expire after 10 minutes
- Each connection can be individually revoked
- All API requests are authenticated and validated
- Supports multiple simultaneous WPWriter account connections
External Service Disclosure
This plugin connects to WPWriter (wpwriter.com) to enable content management features. When connected:
- Your site URL is registered with your WPWriter account
- Content created in WPWriter is transmitted to your WordPress site
- No personal data from your WordPress site is sent to WPWriter unless you explicitly publish or sync content
Screenshots

Multi-site dashboard — manage all your WordPress sites from one place 
Post list with SEO scores — see content quality and SEO grades at a glance 
AI Editor: Content Settings — configure topic, guidelines, and content templates 
AI Editor: Design Settings — control visual layout with design templates 
AI Editor: Media & Images — select and manage images for your content 
AI Editor: Generate — choose your AI model and generate complete content 
Analytics dashboard — track AI usage, costs, and content performance
Installation
Setup takes about 2 minutes:
- Create a free account at wpwriter.com.
- Install the plugin: upload the
ylabs-connector-for-wpwriterfolder to/wp-content/plugins/, or install directly through Plugins > Add New in WordPress. - Activate the plugin through the Plugins screen.
- Go to WPWriter in your WordPress admin menu.
- Click Generate Pairing Code and enter a name for this connection (e.g., “My Laptop”).
- Copy the pairing code and paste it into your WPWriter dashboard to connect.
That’s it — start creating AI content immediately.
FAQ
-
Is WPWriter free?
-
Yes! The free plan includes 20 AI-generated posts and 40 AI-generated images per month for one WordPress site. No credit card required. Paid plans unlock more sites, higher word counts, and additional features.
-
Do I need my own AI API key?
-
Yes. WPWriter uses a BYOK (Bring Your Own Key) model — you connect your own API keys for OpenAI, Anthropic (Claude), or Google (Gemini). This means zero markup on AI costs. You pay the AI providers directly at their standard rates.
-
How is this different from other AI writing plugins?
-
Three key differences: (1) No token markup — you use your own API keys and pay providers directly, (2) 50+ AI models across 3 providers — pick the right model for each task, (3) Design control — a dedicated design step lets you control the visual layout of your content, not just the text.
-
No. This plugin uses secure token-based authentication. Your WordPress password is never transmitted or stored by WPWriter.
-
Will this slow down my WordPress site?
-
The opposite — all AI processing happens on WPWriter’s servers, completely outside your WordPress environment. The result is optimized images, clean semantic HTML, and AI-generated SEO metadata delivered as lightweight content that loads fast.
-
Which SEO plugins are supported?
-
WPWriter can automatically generate and set SEO titles, descriptions, and supported focus keywords for:
* Yoast SEO
* Rank Math
* All in One SEO -
Is there a recommended theme?
-
WPWriter works with any WordPress theme. For best results, try the WPWriter Theme — a free Astra child theme designed to render AI-generated content beautifully. It includes optimized CSS for article layouts, image galleries, shortcode containers, and responsive design.
Download it here: WPWriter Theme Setup. Requires the free Astra theme as a parent.
-
Are there any recommended companion plugins?
-
For the best experience:
- Classic Editor — WPWriter generates HTML optimized for the classic editor
- A Lightbox plugin (e.g., Simple Lightbox or Easy FancyBox) — For full-screen image viewing in galleries
- An SEO plugin (Yoast SEO, Rank Math, or All in One SEO) — For AI-generated SEO metadata
-
Can I connect multiple WPWriter accounts?
-
Yes. Generate multiple pairing codes to connect different WPWriter accounts or devices to the same WordPress site.
-
How do I disconnect?
-
Go to WPWriter in your WordPress admin menu. You’ll see connected accounts with a Disconnect button next to each one.
-
What happens if I deactivate the plugin?
-
Your connections are preserved. Reactivate anytime and existing connections still work.
-
What happens if I delete the plugin?
-
All connection data and settings are removed from your WordPress database.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“YLabs Connector for WPWriter” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “YLabs Connector for WPWriter” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.9.2
- Removed plugin and theme whitelists — any WordPress.org plugin or theme can now be installed via MCP
- Added custom CSS endpoints (get/update Additional CSS)
- Added permalink structure endpoints (get/set)
- Added plugin management endpoints (list, activate, deactivate, install)
- Added sidebar and widget endpoints (list sidebars, list/add/remove widgets)
- Added page hierarchy endpoint (set page parent)
- Added search engine visibility endpoint
- Free tier updated to 15 posts and 20 images
1.8.5
- Added menu locations endpoint for complete navigation management
- Minor stability improvements
1.8.4
- Fixed theme installer fatal error — load full admin bootstrap (admin.php) for Plugin/Theme_Upgrader compatibility
1.8.3
- Fixed fatal error in plugin/theme installer when called via REST API (missing admin includes)
1.8.2
- Added whitelisted plugin installer endpoint (Yoast SEO, Classic Editor, Simple Lightbox, Wordfence, WP Mail SMTP)
- Added whitelisted theme installer endpoint (Astra parent theme, WPWriter child theme)
- Added theme status detection endpoint for design recommendations
- All installer endpoints require proper WordPress capabilities and token authentication
1.8.1
- WP360 shortcode now supports fade parameter for smooth frame transitions
- Minor code cleanup and stability improvements
1.8.0
- Added WP360 product spin viewer shortcode for 360-degree product spins
- Supports both attachment IDs and direct URLs for spin images
- Configurable speed, autoplay, reverse rotation, and fade options
1.7.9
- Added REST support for Yoast and Rank Math focus keyword fields
- Connector SEO meta registration now exposes focus keywords alongside titles and descriptions
1.7.8
- Cancel button now removes stale connections from the pairing attempt
- Added REST API fallback for servers returning HTML instead of JSON (soft 404)
- Improved error messages with actionable guidance and quick-link buttons
- Plugin version displayed in all download and connection instructions
1.7.7
- Changed App URL to read-only display (no longer editable)
- Added Cancel button next to pairing code Copy button
- Removed unnecessary Save Settings form
1.7.6
- Added ?rest_route= fallback for hosting setups where /wp-json/ rewrite rules are broken (common on LiteSpeed)
- Added www/non-www URL fallback for pairing errors
- Friendly error messages instead of raw HTML error pages
- Added connector proxy support for both REST API endpoint styles
1.7.5
- Renamed plugin for WordPress.org directory compliance
- Updated text domain to ylabs-connector-for-wpwriter
1.7.2
- Improved documentation and code comments
- Prepared for WordPress.org submission
1.7.1
- Added support for multiple simultaneous connections
- Added connection labels for easier identification
- Improved admin UI with connection management table
1.7.0
- Added SEO plugin detection (Yoast, Rank Math, All in One SEO)
- Added automatic SEO meta field support via REST API
- Improved REST API proxy for embedded resources
1.6.0
- Added pairing code authentication flow
- Removed direct token display for improved security
- Added configurable hub URL setting
1.5.0
- Added media upload support via REST proxy
- Improved Content-Disposition header handling
1.4.0
- Initial public release
- Token-based authentication
- REST API proxy for WordPress core endpoints
