WP Manifestindependent plugin directory
manifest / ai / wp-ai-seo-content-scheduler

Photon AI SEO Content Scheduler

WordPress plugin for source-informed AI SEO article generation, scheduling, metadata, and Article JSON-LD.

by Photon101 · github.com/photon101/wp-ai-seo-content-scheduler · 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/photon101/wp-ai-seo-content-scheduler/archive/refs/heads/main.zip

WordPress plugin for source-informed AI article generation, SEO metadata, scheduled drafts, and Article JSON-LD output.

This repository is a public proof artifact for WordPress, SEO, AI-content, and automation bounties. It is designed to be installable as a normal WordPress plugin while keeping the first-run path safe: generated posts default to drafts, source notes are visible to editors, and no external API call is made unless an API key is configured.

Paid implementation and support are available through GitHub Sponsors or the uGig WordPress AI SEO listing.

Features

  • WordPress 6.0+ plugin with admin dashboard.
  • Industry, location, keyword, and source URL configuration.
  • Manual Generate Draft Now workflow.
  • WordPress cron scheduling: off, daily, twice weekly, weekly, monthly.
  • Source URL fetching with excerpts for model context.
  • OpenAI Responses API integration when an API key is configured.
  • Demo generator when no API key is configured.
  • SEO title, slug, meta description, focus keyword, location, source notes, and generated-at metadata.
  • Article JSON-LD plus meta description on generated post pages.
  • Read-only editor sidebar with generated metadata and source links.
  • Lightweight generated-post view tracking for performance review.
  • Zip packaging script for WordPress upload.

Install

Build the plugin zip:

npm run package

Upload dist/photon-ai-seo-content-scheduler.zip in WordPress:

  1. Go to Plugins > Add New > Upload Plugin.
  2. Upload the zip.
  3. Activate Photon AI SEO Content Scheduler.
  4. Open AI SEO Content in the admin sidebar.

Configuration

The dashboard accepts:

  • OpenAI API key, optional.
  • Model name.
  • Target industries, one per line.
  • Editorial tone.
  • Locations, one per line.
  • Keywords, one per line.
  • Trusted source URLs, one per line.
  • Schedule frequency.
  • Generated post status.
  • Max sources per article.
  • Post author.

Leave the API key blank for demo mode. Demo mode creates a draft with the same metadata, source handling, and scheduling path without making external requests.

Safety Defaults

  • Default post status is draft.
  • All admin actions require manage_options and a WordPress nonce.
  • Source URLs are validated with WordPress HTTP helpers.
  • Generated HTML is filtered through wp_kses_post.
  • OpenAI errors stop generation rather than silently publishing bad output.
  • API keys are stored in WordPress options and only rendered in the admin form for users with manage_options.
  • Generated-post analytics are local WordPress counters, not third-party tracking pixels.

Validation

Run PHP syntax checks:

npm run lint

Create a zip package:

npm run package

Bounty Fit

This plugin maps to the high-value ProjectHunter bounty for an SEO-optimized AI WordPress content plugin:

  • PHP WordPress plugin.
  • Admin dashboard for industries, sources, keywords, locations, and schedules.
  • AI article generation with OpenAI-compatible API usage.
  • Source-informed drafting and editor review path.
  • SEO metadata and Article JSON-LD for search and AI crawlers.
  • Lightweight post performance counters for generated content.
  • Demo-ready packaging and walkthrough script.

The current ProjectHunter account/submission path is intentionally separate from this repository. Account use requires explicit approval of ProjectHunter's current Terms of Service before submission.