AI Poster
WordPress plugin for generating SEO-optimized posts using AI
by Hayder AL-Iessa · github.com/haydary1986/ai-post · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/haydary1986/ai-post/archive/refs/heads/main.zipAI Poster - WordPress AI Content Generator
Generate SEO-optimized blog posts automatically using AI. Supports multiple AI providers with RankMath integration, bulk generation, and smart scheduling.

Features
- Multi-Provider AI Support - OpenAI GPT-4, Anthropic Claude, Google Gemini, DeepSeek
- SEO Optimization - Automatic RankMath integration with focus keywords, meta descriptions, schema markup
- NanoBanana Images - Auto-generate featured images for posts
- Bulk Generation - Generate hundreds of posts from keyword queue
- Smart Scheduling - Auto-schedule posts with customizable intervals
- Content Templates - Reusable templates for different content types
- Multi-Language - Generate content in 30+ languages
- A/B Testing - Test different titles and optimize CTR
- Human Review Queue - Quality control workflow
- Analytics Dashboard - Track costs, generations, and performance
Supported AI Providers
| Provider | Models |
|---|---|
| OpenAI | GPT-4o, GPT-4 Turbo, GPT-4, GPT-3.5 Turbo |
| Anthropic | Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Sonnet |
| Gemini 1.5 Pro, Gemini 1.5 Flash, Gemini 2.0 | |
| DeepSeek | DeepSeek Chat, DeepSeek Coder |
Installation
From GitHub
- Download the latest release
- Upload to
/wp-content/plugins/ai-poster/ - Activate through WordPress admin
- Go to AI Poster > Settings and enter your API keys
From WordPress Admin
- Download the ZIP file
- Go to Plugins > Add New > Upload Plugin
- Upload and activate
Quick Start
// Generate a post programmatically
$generator = new AI_Poster_Generator();
$post_id = $generator->generate([
'keyword' => 'Best WordPress Themes 2024',
'provider' => 'openai',
'word_count' => 1500
]);
Screenshots
Click to view screenshotsMain Generation Interface

Bulk Generation Queue

Analytics Dashboard

Requirements
- WordPress 5.8+
- PHP 7.4+
- API key from at least one AI provider
- Optional: RankMath SEO plugin
- Optional: NanoBanana API key
Configuration
API Keys
AI Poster > Settings > API Keys
Add your API keys for the providers you want to use:
- OpenAI: Get API Key
- Anthropic: Get API Key
- Google: Get API Key
- DeepSeek: Get API Key
Content Settings
| Setting | Default | Description |
|---|---|---|
| Word Count | 1500 | Target word count for generated posts |
| Keyword Density | 2% | Target keyword density |
| Include TOC | Yes | Add table of contents |
| Include FAQ | Yes | Add FAQ section for featured snippets |
Hooks & Filters
// Modify content before saving
add_filter('ai_poster_content', function($content, $keyword) {
return $content . '<p>Custom footer</p>';
}, 10, 2);
// After post generation
add_action('ai_poster_after_generate', function($post_id, $data) {
// Your custom logic
}, 10, 2);
Contributing
Contributions are welcome! Please read our Contributing Guidelines.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Changelog
2.0.0
- Added content templates system
- Added analytics and cost tracking
- Added A/B testing for titles
- Added human review queue
- Added multi-language support
- Added DeepSeek provider support
- Performance improvements
1.0.0
- Initial release
Support
- Website: erticaz.com
- Plugin Page: aiposter.erticaz.com
- WhatsApp: +964 775 444 9595
- Issues: GitHub Issues
License
This project is licensed under the GPLv2 License - see the LICENSE file for details.
Author
Hayder AL-Iessa
- Website: erticaz.com
- Company: Erticaz for Tech
- GitHub: @haydary1986
If you find this plugin useful, please give it a star on GitHub!