Publishing options
How Aimogen Pro publishes generated content: post types, status, author, dates, taxonomies, custom fields, duplicate prevention and overwrite behaviour.
Every content creator shares the same publishing settings. This page documents them once.
Post identity#
| Setting | What it does |
|---|---|
Item Type | The post type. Any registered public type, including WooCommerce product |
Post Status | draft, publish, pending, private, future |
Post Author | Which user owns the post. Affects author archives and any author-based logic in your theme |
Generated Post Format | Standard, aside, gallery and the other WordPress post formats |
Post Parent ID | For hierarchical types, sets the parent |
Enable Comments For Posts | Per-post comment status |
Enable Pingback/Trackback | Per-post ping status |
Dates#
| Setting | What it does |
|---|---|
Set a Custom Post Publish Date Range | A minimum and maximum. Each post gets a random date in the range |
Uses:
- Backdating a batch so an imported archive looks natural
- Future dating so posts trickle out. Combined with
Post Statusset tofuture, WordPress publishes them on schedule without the rule needing to run then
Duplicate prevention#
Several mechanisms, layered:
| Setting | What it does |
|---|---|
Process Each Title/Topic Only Once | Marks list entries as consumed. The main defence |
Overwrite Existing Posts | When a post with a matching title exists, update it instead of creating a second one |
Don't Check For Duplicates (Settings › General Settings) | Disables checking globally. Off is the correct setting for almost everyone |
| Processed keywords store | The aiomatic_processed_keywords option records what has been used |
For detecting duplicates among existing content rather than preventing new ones, see Duplicate detection and merging.
Taxonomies#
| Setting | What it does |
|---|---|
Auto Add Categories / Auto Add Tags | Have the AI choose |
Prompt For The AI Category Generator / ... Post Tag Generator | How it chooses |
AI Model For Category Generator / ... Post Tag Generator | A cheap model is fine |
Additional Post Category / Additional Post Tags | Always applied |
Remove WP Default Post Category | Drops "Uncategorized" |
Do Not Add Inexistent Categories | Restrict the AI to existing terms |
Post Custom Taxonomies | Assign terms in custom taxonomies |
Every generated post is also tagged in the coderevolution_post_source taxonomy, which is how the plugin
knows which posts it created. That taxonomy is registered non-public and its archive returns 404, so it
never appears to visitors.
Custom fields#
Post Custom Fields takes key and value pairs. Values may contain
placeholders, and may be AI-generated.
Uses:
- Populating theme or page-builder fields
- Writing an ACF field
- Storing the source keyword for later reporting
- Setting a flag other automation reads
Two related settings in the AI Content Editor control whether custom field values
are treated as AI prompts or as literal text:
Do Not Process Custom Field Input As AI Prompts and its taxonomy equivalent.
Multilingual#
Assign WPML/Polylang Language to Posts sets the language on creation, so posts land in the right
language tree instead of defaulting to the site language.
Generate the content in that language too — set Content Language on the rule, which fills
%%language%%.
Content wrapping#
| Setting | What it does |
|---|---|
HTML Text To Prepend To AI Created Content | Fixed HTML before the article |
HTML Text To Append To AI Created Content | Fixed HTML after |
Strip Title From Content | Removes a duplicated title from the body |
The prepend field is where an AI disclosure or an affiliate disclosure belongs.
Notifications and webhooks#
| Setting | What it does |
|---|---|
Send Email plus Email Address (Settings › General Settings) | Emails on each created post |
Email Notification | Per-rule notification |
Rule Webhook | Fires a webhook after a rule runs. See Webhooks |
Word filters#
| Setting | What it does |
|---|---|
Global Required Words | Content must contain these, or it is rejected |
Require Only One | Any one of the required words is enough |
Global Banned Words | Content containing these is rejected |
Exclude Words | Words stripped from output |
Rejected content is not published and the rule tries again, so aggressive filters can make a rule appear to do nothing. Check Activity Logs if output stops after adding a filter.
Gutenberg conversion#
Convert Gutenberg (Settings › General Settings) turns generated HTML into Gutenberg blocks rather
than a single classic block. Turn it on if your editors work in the block editor; leave it off if your
theme or page builder prefers raw HTML.
Related#
Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.