AI Content Assistant
π¦Β AI Content Assistant WordPress Plugin
AI Content Assistant is a professional-grade WordPress plugin designed to generate high-quality content using the latest AI models from OpenAI, Anthropic, Google, DeepSeek, and Cohere.
It supports 40+ languages, multiple writing tones, and full integration with WordPress categories, publishing workflows, and multilingual sites.
Ideal for bloggers, marketers, e-commerce managers, and content teams looking to scale production with precision and flexibility.
π§Ύ ChangelogΒ
3.2.0 β 2025-10-23
- MAJOR FEATURE: Bulk Article Generation β generate multiple articles at once with intelligent queue management
- NEW: Batch processing β process 1-5 articles simultaneously in configurable batches
- NEW: Real-time queue management with Pause/Resume/Cancel controls
- NEW: Bulk analytics dashboard showing Total/Completed/Processing/Failed articles with live statistics
- NEW: Progress tracking with visual progress bar and estimated completion time
- NEW: Topic input with multi-line textarea (one topic per line) and real-time counter
- NEW: Smart delays β configurable delay between batches (0-60 seconds) to prevent API throttling
- NEW: Error handling β failed articles are marked and tracked, processing continues with remaining items
- IMPROVEMENT: Queue system with complete state management (pending/processing/completed/failed/cancelled statuses)
- IMPROVEMENT: Real-time updates with status icons (β³ Pending, π Processing, β Completed, β Failed, β Cancelled)
- IMPROVEMENT: Responsive two-column layout (input + queue/analytics) with mobile support
- IMPROVEMENT: Color-coded status indicators with smooth animations and pulse effects
- TECHNICAL: Uses existing taics_generate_content AJAX handler β no new PHP/database required
- TECHNICAL: Profile-based generation β uses Active Profile settings for all articles
- USE CASES: Content calendar filling, topic research batch, multi-language content, SEO creation, emergency publishing
3.1.1 β 2025-10-22
- CRITICAL FIX: Resolved Template 6 canvas persistence issue β canvas data now properly loads even when plugin initializes on different tabs
- FIX: Added placeholder object creation for TAICS_Advanced_Template when module hasnβt loaded yet, preventing canvas data loss
- IMPROVEMENT: Enhanced profile-buttons.js to always set canvasData in Advanced Template object regardless of current tab
- TECHNICAL: Improved canvas data initialization logic to handle asynchronous module loading scenarios
3.1.0 β 2025-10-20
- NEW FEATURE: Structure Name field added to Content Rules tab for organizing custom content structures
- NEW FEATURE: Writing Guidelines editor β define custom writing instructions, style guidelines, and formatting rules
- NEW FEATURE: Web Sources input β add up to 5 URLs as reference sources for AI content generation
- NEW FEATURE: Structure Preview panel β real-time preview of headings structure with visual formatting
- NEW FEATURE: Web Sources validation with traffic light system (red/yellow/green) for URL status
- IMPROVEMENT: Enhanced Content Structure Builder with complete workflow: Name Guidelines Sources Headings Preview
- IMPROVEMENT: Unicode character support β Serbian Cyrillic and special characters now save correctly (fixed JSON_UNESCAPED_UNICODE issue)
- IMPROVEMENT: AI content generation quality β increased max_tokens from 2x to 3x word count for all 5 AI providers (OpenAI, Anthropic, Google, DeepSeek, Cohere)
- IMPROVEMENT: Template 6 Custom Builder persistence β canvas data now properly loads when plugin initializes, even before Layout Tab is accessed
- FIX: Resolved Template 6 canvas preview loss after plugin reload β added initialization logic to restore canvas elements
- FIX: Fixed profile save/load for structure_name field β properly sanitized and stored in database
- FIX: Corrected headings array handling β fixed sanitization to support both array and string formats
- FIX: WordPress Coding Standards compliance β added phpcs:disable comments for legitimate third-party embed scripts (TikTok, Twitter, Instagram)
- TECHNICAL: Added JSON_UNESCAPED_UNICODE flag to profile manager for proper UTF-8 character storage
- TECHNICAL: Enhanced advanced-template.js initialization to check for pre-loaded canvas data
- TECHNICAL: Improved profile-buttons.js to properly load and restore all Content Rules fields
3.0.0 β 2025-10-17
- MAJOR RELEASE: Introduced Template 6 β Custom Builder with advanced drag & drop canvas
- NEW FEATURE: Custom Builder allows users to construct custom article layouts by dragging and dropping elements (AI Text, Photos, Custom Text, Video Embed, iFrame Embed)
- NEW FEATURE: Video Embed element with support for YouTube, Vimeo, TikTok, Twitter/X, and Instagram embeds
- NEW FEATURE: Custom Text element for inserting user-written content blocks with HTML formatting support
- NEW FEATURE: iFrame Embed element for embedding external content with customizable height
- NEW FEATURE: Canvas persistence β Template 6 layouts are saved in user profiles and persist across sessions
- IMPROVEMENT: Enhanced content generation progress notifications β added 7 detailed progress steps (from 3) to keep users informed during generation
- IMPROVEMENT: Reorganized Layout Templates grid β Templates 1-3 in row 1, Templates 4-5 in left column, Template 6 as large 2Γ2 canvas with Element Palette always visible below
- IMPROVEMENT: Template 6 canvas data is properly sanitized and stored in profile with security measures (URL sanitization, HTML filtering)
- FIX: Resolved critical bug where Template 6 canvas elements were not being saved to database due to missing sanitization in Profile Manager
- FIX: Fixed canvas initialization timing issues β added retry logic to ensure canvas loads properly after profile switch
- FIX: Removed all debug error_log calls to fully comply with WordPress Plugin Check standards (0 warnings)
- TECHNICAL: Added
advanced_template_canvasfield to profile structure with dedicated sanitization method - TECHNICAL: Implemented proper canvas data flow: JavaScript collection AJAX Profile Manager Database Content Generator
- SECURITY: All canvas elements are sanitized: URLs with esc_url_raw(), HTML content with wp_kses_post(), text fields with sanitize_text_field()
2.7.1 β 2025-10-16
- NEW FEATURE: Added photo link functionality β images in articles can now be clickable and redirect to custom URLs
- IMPROVEMENT: Photo links persist across profile switches and tab navigation
- IMPROVEMENT: Photo links are properly saved in user metadata and sent during content generation
- FIX: Removed debug error_log calls to comply with WordPress Plugin Check requirements
- IMPROVEMENT: Images with links are now wrapped in anchor tags with target=β_blankβ and proper security attributes
2.6.1 β 2024-10-03
- Enhancement: Significantly improved the user experience in the βHistoryβ tab.
- Feature: After generating an article, the user is now automatically switched to the History tab.
- Feature: The History tab now automatically refreshes with the latest content without needing a page reload.
- Feature: Deleting articles from the History tab is now instant (via AJAX) and no longer opens a new window. The deleted item is removed from the list with an animation.
- Fix: Resolved a bug where the history list wouldnβt update correctly after specific actions.
2.6.0 β 2024-09-30
- CRITICAL FIX: Implemented a robust HTML DOM parser (
DOMDocumentwithXPath) for image insertion. This resolves the critical bug where images were not appearing in generated articles by correctly preserving all HTML tags (headings, lists, etc.) during manipulation. - IMPROVEMENT: Refactored the JavaScript
setValue()function for photo positions to handle multiple data formats (Array and Object), preventing errors when loading photo data from different sources (user meta vs. AJAX responses). - IMPROVEMENT: Corrected the profile loading logic (
loadLayoutTemplateData) to no longer interfere with photo selections, reinforcing that photos are dynamic content separate from static profiles. - FIX: Resolved a bug where the
cleanup()function in the photo management module was incorrectly clearing selected photos during tab switching, causing the generation process to fail. Photo data now persists correctly.
2.5.0 β 2024-09-29
- NEW FEATURE: Added βSchedule Publishingβ for PRO and PREMIUM users, allowing automated content generation and publishing at a future date and time.
- IMPROVEMENT: Reworked the scheduler statistics logic to correctly filter and display user-specific scheduled articles.
- FIX: Resolved a critical bug where scheduled articles were not appearing in the schedule list due to incorrect user ID filtering.
- SECURITY: Hardened the AI provider class by adding escaping to error message outputs, passing WordPress Plugin Check requirements.
2.4.2 β 2024-09-29
- UI IMPROVEMENT: Enhanced the user interface for the βAdd Content Titleβ field for better clarity and usability.
- UI IMPROVEMENT: Redesigned the βGenerate Contentβ button with improved visual feedback during the content generation process.
2.4.0 β 2024-09-28
- REFACTOR: Reworked the entire content generation logic. The system now exclusively uses settings from the saved active profile, making generation more reliable and predictable.
- FIX: Resolved a series of bugs that prevented the βGenerate Contentβ button from functioning correctly under various conditions.
- FIX: Corrected the data flow for API keys and AI model settings, ensuring the correct provider is used.
- IMPROVEMENT: Simplified the AJAX request for content generation, improving security and performance.
2.3.0 β 2025-09-29
- Improvement: Added a new βDefault Toneβ selector to the Generate tab, allowing users to set a consistent writing tone across all generated content.
- Fix: Resolved a persistent issue where notifications would occasionally appear duplicated upon loading the dashboard.
- Fix: Addressed a CSS bug causing a βnot-allowedβ cursor to appear incorrectly over various input fields.
- Fix: Corrected several visual and functional inconsistencies with Dark Mode, particularly within the Generate tab.
- UI: Implemented minor visual enhancements to the header and footer for a cleaner user experience.
- **Minor bug fixes
2.2.5 β 2025-09-28
- UI: Minor cosmetic adjustments and UI improvements across the dashboard.
2.2.1 β 2025-09-28
- Fix: Corrected a CSS issue where a βnot-allowedβ cursor was incorrectly displayed on all input fields. Cursors now display correctly (text for inputs, pointer for selects).
2.2.0 β 2025-09-28
- Improvement: Enhanced the footer UI with real-time information about the currently active profile and plugin usage statistics.
- Fix: Corrected an issue where the plugin version was not dynamically displayed in the header. The version now correctly shows 2.2.0.
- Fix: Hardened the plugin against various WordPress Plugin Check warnings, including output escaping, nonce sanitization, and fixing the stable tag mismatch.
2.1.0 β 2025-09-28
- Improvement: Overhauled the license validation system to be more robust and secure. All AJAX calls now use a unified nonce system, resolving critical
403 Forbiddenerrors andInvalid nonceissues. - Improvement: Hardened the plugin against double-loading errors by implementing singleton initialization patterns, resolving
Cannot redeclare functionfatal errors. - Fix: Corrected an issue where the plugin version was hardcoded in the header and not dynamically displayed. The version now correctly shows 2.1.0.
- Fix: Removed a duplicate and non-functional AJAX handler for license validation that was causing conflicts.
2.0.0
- Major refactor and rewrite for WordPress plugin compatibility.
- Modularized architecture with separated header, footer, dashboard modules.
- Added toast notification system with global header visibility.
- AJAX nonce fixes for security and functionality.
- Fixed various JS initialization and AJAX bugs.
- Removed unused or missing files and dependencies.
- Improved UI/UX responsiveness and styling.
- Removed shared.css enqueue due to lack of usage.
- Deprecated old Joomla code references.
1.0.0
- Initial release
- Multiple AI provider support (OpenAI, Anthropic, Google, DeepSeek, Cohere)
- 40+ language support with smart language selector
- Demo mode for testing without API keys
- Content types: posts, pages, products, reviews, tutorials, news
- Writing tones: professional, friendly, casual, formal, enthusiastic, informative
- Word count options: 300, 500, 800, 1200 words
- Full category integration
- Content history and management
- Secure API key storage
- Mobile-responsive admin interface
- Details
- Written by: Admin
- Parent Category: Wordpress plugins
- Category: AI Content Assistant
- Hits: 77
π License β AI Content Assistant WordPress Plugin
License Information
π AI Content Assistant is licensed under the GNU General Public License v2 or later.
You are free to:
- β Use the plugin in any personal or commercial WordPress project
- βοΈ Modify and adapt the code to suit your needs
- π€ Redistribute original or modified versions under GPL terms
Please review the full license here:
π https://www.gnu.org/licenses/gpl-2.0.html
β οΈ Redistributing as part of a commercial solution?
Make sure to respect GPL terms and include proper attribution.
Β
- Details
- Written by: Admin
- Parent Category: Wordpress plugins
- Category: AI Content Assistant
- Hits: 165
π Documentation β AI Content Assistant WordPress Plugin
This plugin follows WordPressβs native architecture and is fully compatible with WordPress 6.x and above.
π File Structure
ai-content-assistant.phpβ Main plugin fileadmin/dashboard.phpβ Admin interface and tab layoutincludes/class-content-generator.phpβ Core content generation logicincludes/class-ai-providers.phpβ AI provider integrationincludes/class-language-handler.phpβ Language selection and memoryincludes/class-settings.phpβ API key and preference managementassets/css/admin.cssβ Admin stylesassets/js/admin.jsβ Admin scriptslanguages/β Translation files (.pot included)
π Quick Start
- Go to AI Content Assistant in the WordPress admin menu
- Enter topic, tone, word count, and category
- Select AI provider and model
- Click "Generate Content"
- Manage posts via the History tab or WordPress editor
βοΈ Advanced Usage
- Create custom content rules (Pro version roadmap)
- Preview rule effects before publishing
- Track rule performance and generation statistics
- Use shortcode or block editor for embedding generated content
- Combine with multilingual plugins for localized workflows
Β
- Details
- Written by: Admin
- Parent Category: Wordpress plugins
- Category: AI Content Assistant
- Hits: 156
π¬ Support β AI Content Assistant WordPress Plugin
Need help with the AI Content Assistant plugin?
Weβre here to assist you with installation, configuration, API setup, bug reports, and feature suggestions.
π οΈ What We Support
- Plugin installation and setup guidance
- Troubleshooting and bug reports
- API integration issues (OpenAI, Claude, Gemini, DeepSeek, Cohere)
- Feature requests and improvements
- Compatibility questions (WordPress 6.0β6.7)
π¨ How to Contact Us
You can reach out via the following methods:
- π§ Email:
This email address is being protected from spambots. You need JavaScript enabled to view it. - π Contact Form: https://technodrome.nasrpskom.com/contact
- π¬ WordPress Support Forum: https://wordpress.org/support/plugin/ai-content-assistant
β±οΈ Response Time
We aim to respond within 24β48 hours on working days.
Please include as much detail as possible when reporting an issue (WordPress version, plugin settings, API provider, screenshots, etc.).
π Thank You
Thank you for using AI Content Assistant!
Your feedback helps us improve and build smarter tools for WordPress content creators
Β
- Details
- Written by: Admin
- Parent Category: Wordpress plugins
- Category: AI Content Assistant
- Hits: 163
π¦Β AI Content Assistant WordPress Plugin
Version: 3.2.0
Author: Technodrome
License: GNU/GPL v2
Compatibility: WordPress 6.0+
Β
π Overview
AI Content Assistant is a professional-grade WordPress plugin designed to generate high-quality content using the latest AI models from OpenAI, Anthropic, Google, DeepSeek, and Cohere.
It supports 40+ languages, multiple writing tones, and full integration with WordPress categories, publishing workflows, and multilingual sites.
Ideal for bloggers, marketers, e-commerce managers, and content teams looking to scale production with precision and flexibility.
βοΈ Key Features
- π€ AI-powered generation for blog posts, pages, product descriptions, reviews, tutorials, and news articles
- π Writing tone control: Professional, Friendly, Casual, Formal, Enthusiastic, Informative
- π 40+ language support with smart selector and flag indicators
- π§ Multi-provider integration: GPT-4.1, Claude 4, Gemini 2.5, DeepSeek R1, Command R+
- π Word count options: 300, 500, 800, 1200 words
- π Full WordPress category hierarchy support
- π Demo mode (no API key required) and full AI mode with API integration
- π Content history tab with edit and publish controls
- π± Responsive admin dashboard with real-time status and usage statistics
- π Secure API key storage and direct provider communication
- π Translation-ready and compliant with WordPress standards
π₯ Download AI Content Assistant - latest version
(Fully stable release, tested with WordPress 6.0β6.7)
π AI Content Assistant β Features & Workflow
βοΈ Content Generation Workflow
- π§ Choose your topic (e.g., βBenefits of renewable energyβ)
- π Select content type: Blog Post, Page, Product Description, etc.
- π Pick a writing tone: Professional, Friendly, Casual, Formal, Enthusiastic, Informative
- π Set word count: 300, 500, 800, or 1200 words
- π Assign a WordPress category
- π€ Click Generate Content to create your draft or published post
π Language System
- π Supports 40+ languages including English, Spanish, French, German, Chinese, Arabic, Hindi, Serbian, and more
- π Smart search by language name, country, or native term
- π© Flag indicators for easy identification
- πΎ Save preferred language for future use
- π§ Native generation in selected language β no translation layer
π AI Provider Integration
- π§ OpenAI: GPT-4.1, GPT-4o, GPT-4 Turbo, GPT-3.5 Turbo
- π§ Anthropic: Claude 4 Opus, Claude 4 Sonnet, Claude 3.5 Sonnet
- π§ Google: Gemini 2.5 Pro, Gemini 2.0 Flash, Gemini 1.5 Pro
- π§ DeepSeek: DeepSeek R1, DeepSeek V3, DeepSeek Coder
- π§ Cohere: Command R+, Command R, Command Light
Each provider requires an API key, entered in the pluginβs Settings tab. Demo mode is available for template-based generation without any API key.
π Content Management
- π View all generated content in the History tab
- βοΈ Edit content directly in WordPress editor
- π€ Publish immediately or save as draft
- π Track generation statistics: total, daily, monthly
- π Word count options for precise control
π± User Interface
- π₯οΈ Modern 5-tab dashboard: Generate, History, Settings, Providers, Stats
- π± Fully responsive design for desktop and mobile
- π Real-time feedback during content generation
- ποΈ Interactive elements: dropdowns, toggles, status indicators
- π Usage tracking and generation counters
π οΈ Installation
- Go to Plugins β Add New β Upload Plugin
- Upload the ZIP file and click Install Now
- Activate the plugin
- Access the plugin via AI Content Assistant in the admin menu
- Use the Generate Content tab to start creating posts
- Configure API keys and preferences in the Settings tab
π License
Released under GNU General Public License v2
π https://www.gnu.org/licenses/gpl-2.0.html
π¬ Support
For questions, suggestions, or bug reports:
π© Email:
π Website: https://technodrome.nasrpskom.com
π Documentation: Installation Guide
Β
- Details
- Written by: Admin
- Parent Category: Wordpress plugins
- Category: AI Content Assistant
- Hits: 194