/wp-publish creates posts, pages, and WooCommerce products from a natural-language description.
Posts
Tell Claude the topic and any constraints:
- “Publish a 600-word blog post about why small businesses should use AI tools in 2026. Include a takeaways section. Tag it announcements and tools.”
- “Draft a post about my new product launch but don’t publish yet — I’ll review it first.”
Claude drafts, asks for approval, then publishes (or saves as draft if you said draft).
Pages
Pages work the same way. For full design (hero, columns, CTAs) use /wp-design instead — it’s the same /wp-publish path but optimised for layout.
Products
WooCommerce products too:
- “Create a simple product called Leather Wallet, regular price $49, in the Accessories category, with a 2-paragraph description.”
- “Add a variable product ‘Cotton T-shirt’ with size variations XS through XXL, prices $19-$23, in the Apparel category.”
SEO metadata
If Yoast, Rank Math, or All-in-One SEO is active, Claude can populate the SEO title and meta description as part of the same call. Say so: “Publish this post with an SEO-optimized title and a meta description that mentions our brand.”
Scheduling
“Schedule this for Tuesday at 9am” — Claude sets post_date and post_status=future. WordPress publishes it on schedule.
