B
Blog Publisher
Multi-language ready (日本語 / العربية / 한국어 / 中文)
Header color
New blog post
Title
(required)
Subtitle / description
(optional, second line under title)
AI assistant for content & image (optional)
AI settings
This will call your own AI backend (which can use ChatGPT or any other model). Expected response for content: {"content": "generated text"} Expected response for image: {"image_url": "https://..."} or {"image_data":"data:image/png;base64,..."}
AI actions
Generate blog content from title & subtitle
Generate header image from title & subtitle
Markdown → HTML (optional)
Convert Markdown & insert into editor
Content editor and live preview
Rich editor (paste text & images)
Clear
B
I
U
H1
H2
Undo
Redo
HTML
Image
Link
Preview
Start typing or pasting content in the editor to see a live preview here.
First pasted/dropped/inserted image will also be used as a header image (stored separately). Images are embedded as data URLs or external URLs inside the post content.
Upload document (optional)
This file is sent only to your PHP script (email method). Direct WordPress API publish uses only the text & embedded images.
Target platform
WordPress
Custom PHP blog
Other
Used by your server logic to route the post.
Publishing method
HTTP API (WordPress / PHP endpoint)
Post by email (also send to WordPress)
API method → only WordPress (JS) Email method → WordPress (JS) + PHP submit for email.
Blog URL / API endpoint
(required)
Detected type: —
Post-by-email address
(required for email method)
Your PHP script should send an email to this address with the post content.
Authentication
None
Username & Password (Basic/Auth App Password)
API key
OAuth / Bearer token
These values are sent via JS to WordPress. Your WP setup must support the chosen method.
Username
Password / application password
API key
OAuth / Bearer token
API method → publish directly to WordPress. Email method → publish to WordPress and also submit to PHP for email.
Publish to blog
Insert HTML
Cancel
Insert
Insert Image
OR
Cancel
Insert
Insert Link
Cancel
Insert