WP Manifestindependent plugin directory
manifest / ai / digtiali-ai

Digtiali SEO AI

digtiali-ai

by muhammedaslan34 · github.com/muhammedaslan34/digtiali-ai

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/muhammedaslan34/digtiali-ai/archive/refs/heads/main.zip

AI-powered WordPress plugin for generating SEO content for posts and WooCommerce products with OpenAI.

What It Does

  • generates Rank Math SEO titles
  • generates Rank Math meta descriptions
  • generates WooCommerce short descriptions for products
  • generates long descriptions for posts and products
  • generates image alt text for featured and gallery images
  • supports per-item generation from the edit screen
  • supports sequential bulk generation from the posts and products list tables

Requirements

  • WordPress
  • PHP 7.4+
  • OpenAI API key
  • WooCommerce for product support
  • Rank Math for SEO title and description storage

LiteSpeed Cache is optional. If present, the plugin fires purge hooks after successful generation.

Installation

  1. Copy this plugin into wp-content/plugins/digtiali-seo-ai
  2. Activate Digtiali SEO AI from WP Admin > Plugins
  3. Go to WP Admin > SEO AI
  4. Enter your OpenAI API key
  5. Choose a model, tone preset, and image alt style
  6. Save settings

Settings

The settings screen stores:

  • OpenAI API Key
  • OpenAI Model
  • Tone Preset
  • Custom System Prompt
  • Image Alt Text Style

Supported tone presets:

  • professional
  • friendly
  • sales
  • technical
  • custom

Supported models in the current UI:

  • gpt-4o
  • gpt-4-turbo
  • gpt-3.5-turbo

Per-Item Usage

On post and product edit screens, the plugin adds a SEO AI Generator meta box.

You can:

  • choose which fields to generate
  • click Generate Selected
  • let the plugin overwrite only the checked fields

Product screens include:

  • SEO Title
  • SEO Meta Description
  • Short Description
  • Long Description
  • Image Alt Text

Post screens include:

  • SEO Title
  • SEO Meta Description
  • Long Description
  • Image Alt Text

Bulk Usage

On the posts list and products list screens:

  1. select one or more items
  2. choose Generate SEO Content from the bulk actions dropdown
  3. click Apply
  4. wait on the processing screen while items run sequentially

The bulk screen includes:

  • per-row status updates
  • an abort button
  • a final success/failure summary

Generation Behavior

  • language is inferred from the post title
  • Arabic titles generate Arabic output
  • other titles default to English output
  • product prompts include WooCommerce categories and tags
  • post prompts include standard categories and tags
  • long descriptions are sanitized before save
  • bulk processing generates all supported fields
  • per-item processing only generates selected fields

Stored Fields

  • Rank Math title: rank_math_title
  • Rank Math description: rank_math_description
  • Product short description: post_excerpt
  • Long description: post_content
  • Image alt text: _wp_attachment_image_alt

Development

There is no build step.

Run the local plugin test harness with:

php tests/run.php

This covers:

  • plugin bootstrap
  • language detection
  • OpenAI wrapper behavior
  • generator behavior
  • settings sanitization and rendering
  • AJAX handlers
  • meta box rendering
  • bulk action routing

Notes

  • the OpenAI API key is stored in WordPress options
  • the plugin uses WordPress AJAX endpoints for generation
  • the plugin expects Rank Math meta fields to exist on the site
  • the block editor long-description UI currently shows a reload notice after save instead of syncing the editor state live

Current Scope Limits

  • no scheduled generation
  • no generate-on-publish workflow
  • no WooCommerce variation support
  • no WPML or Polylang support
  • no recovery of interrupted bulk runs
  • no generation history or audit log