WP Manifestindependent plugin directory
manifest / ai / ai-post

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.zip

AI 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.

AI Poster Banner

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
Google Gemini 1.5 Pro, Gemini 1.5 Flash, Gemini 2.0
DeepSeek DeepSeek Chat, DeepSeek Coder

Installation

From GitHub

  1. Download the latest release
  2. Upload to /wp-content/plugins/ai-poster/
  3. Activate through WordPress admin
  4. Go to AI Poster > Settings and enter your API keys

From WordPress Admin

  1. Download the ZIP file
  2. Go to Plugins > Add New > Upload Plugin
  3. 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 screenshots

Main Generation Interface

Generate

Bulk Generation Queue

Bulk

Analytics Dashboard

Analytics

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:

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.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. 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

License

This project is licensed under the GPLv2 License - see the LICENSE file for details.

Author

Hayder AL-Iessa


If you find this plugin useful, please give it a star on GitHub!