Luis Rita AI Blog Writer With Sources Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Luis Rita AI Blog Writer with Sources is a draft-first AI blog writer. It creates normal WordPress block content from your brief and selected sources, and never publishes automatically.
This plugin is bring-your-own-key only. There is no bundled account, subscription, or upsell.
- Use your own OpenAI, Anthropic, Google, or xAI API key and choose a GPT, Claude, Gemini, or Grok model.
- Choose a Delegated or Guided workflow, supply up to eight source URLs, and review the outline in Guided mode.
- Get a normal WordPress draft with sources, warnings, metadata suggestions, and provenance.
- Save writer profiles linked to WordPress author accounts.
- Track provider usage with an optional estimated cost ceiling.
Generated content can contain errors, unsupported claims, or bias. Human review is required before publication. No ranking, traffic, accuracy, or legal-safety guarantee is made.
External services
This plugin sends data to two kinds of external destinations. Both happen only after an administrator configures an API key or a user supplies URLs. Nothing is sent during installation, activation, or idle time.
1. Your selected AI provider
Requests go to the provider matching the configured API key:
- OpenAI —
https://api.openai.com/v1/models,https://api.openai.com/v1/responses - Anthropic —
https://api.anthropic.com/v1/models,https://api.anthropic.com/v1/messages - Google —
https://generativelanguage.googleapis.com/v1beta/models,.../v1beta/models/{model}:generateContent - xAI —
https://api.x.ai/v1/models,https://api.x.ai/v1/chat/completions
What is sent, and when:
- Test connection (Settings Test connection, and automatically once when an administrator submits a new article brief): the API key and a request for the provider’s model list. No content is sent.
- Outline stage (after a job reaches the outline stage): the API key, selected model, your brief fields (topic, talking points, audience, search intent, keyword phrases, tone, length, language, market, call to action, include/avoid notes), the selected writer profile, and extracted notes plus titles and URLs of the selected sources.
- Draft stage (after the outline is generated in Delegated mode, or approved in Guided mode): the same brief, writer profile, and source notes, plus the approved outline.
- Propose writer profile (Writer profiles Propose editable profile): the API key, your prompt text, and any writing sample you paste.
- Rewrite section (block editor sidebar): the API key, the section content, your instruction, and the source notes attached to that section.
Never sent: WordPress credentials, other database contents, visitor data, or payment data. API keys stay server-side and are never exposed to the browser or the REST API.
Provider terms and data policies apply to everything sent:
- https://openai.com/policies/terms-of-use/
- https://openai.com/policies/privacy-policy/
- https://developers.openai.com/api/docs/guides/your-data
- https://www.anthropic.com/legal/commercial-terms
- https://www.anthropic.com/legal/privacy
- https://ai.google.dev/gemini-api/terms
- https://policies.google.com/privacy
- https://x.ai/legal/terms-of-service
- https://x.ai/legal/privacy-policy
2. Source URLs you supply
During research, your server fetches each URL in the brief with a plain HTTP request identified as Luis-Rita-AI-Blog-Writer/<version>; <your site URL>. No brief content, key, or user data is sent. Private addresses are rejected, redirects are limited to three, and responses are capped at 1 MB.
Privacy and data retention
What the plugin stores
In your own database only: jobs (brief, status, settings snapshot, owner, linked post), sources and extracted notes, generated outline and draft versions, usage and estimated cost per request, writer profiles, post meta on generated drafts (job ID, provenance, SEO suggestions, warnings), the risk acknowledgement in user meta, and settings plus encrypted API keys in options.
Nothing is sent to the plugin author. The plugin contains no analytics, tracking, or phone-home code.
Retention
A daily WP-Cron event enforces the Prompt/source/log retention days setting (default 90). For completed jobs older than the cutoff it deletes sources and artifacts and clears the stored brief. Older usage rows are deleted. Generated posts are always kept.
Personal data export and erasure
Tools Export Personal Data returns a user’s jobs and writer profiles. Tools Erase Personal Data removes their profiles, sources, artifacts, generated-content post meta, and acknowledgement, and unlinks their jobs and usage. Posts are kept.
Uninstall
Uninstall always removes the plugin capabilities. Define AIBCG_REMOVE_DATA_ON_UNINSTALL as true first to also delete plugin tables, options, encrypted keys, transients, and metadata on every site. Generated posts and linked author accounts are always kept.
Troubleshooting
Missing or invalid API key
Keys are stored per provider: after changing the provider, click Save Changes, then save its key. Keys defined in wp-config.php cannot be edited here. Saving keys requires Sodium.
Provider errors
provider_http_401: key rejected. `provider_http_429`: rate limit or quota. `provider_unreachable`: the server cannot reach the provider over HTTPS. "Selected model is unavailable": choose another model and test the connection again.
Jobs stay queued
WP-Cron is not running. Check AI Blog Writer Diagnostics, schedule wp-cron.php from a server scheduler, then click Retry stage.
Source URLs fail
Sources must be public HTML or plain-text pages. Replace the URL and start a new job.
Reporting a problem
Download the JSON report from AI Blog Writer Diagnostics. It excludes API keys, prompts, article text, and source notes.
Screenshots
Dashboard onboarding with the human-review warning and setup steps.
New article brief: topic, workflow, audience and SEO fields, source URLs, and writer profile.
Guided source review with extracted notes and retrieval dates.
Outline review before drafting, editable section by section.
Completed job: draft link, sources used, SEO suggestions, and provider usage.
Writer profiles with linked WordPress authors and AI-assisted proposals.
Settings: provider, model, API key and connection test, defaults, cost ceilings, and retention.
Usage and cost: funding source, provider connection state, and estimated site cost for the month.
The finished draft in the block editor, with the AI Blog Writer panel showing provenance, warnings, sources, and single-section rewrite.
