Skip to content

feat(starter-ranking): send site title + add External Services disclosure#476

Merged
ineagu merged 1 commit into
developmentfrom
feat/starter-ranking-site-title
Jun 22, 2026
Merged

feat(starter-ranking): send site title + add External Services disclosure#476
ineagu merged 1 commit into
developmentfrom
feat/starter-ranking-site-title

Conversation

@ineagu

@ineagu ineagu commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

What

  • Send the site title (get_bloginfo('name'), sanitized) alongside site_url in the AI starter-site ranking request (includes/Starter_Ranking.php), giving the ranking service a niche signal beyond the URL.
  • Add a readme == External services == section disclosing the ThemeIsle starter-sites service (api.themeisle.com) — catalog, ranking, and license: what data is sent and when, with links to ThemeIsle Terms + Privacy Policy.

Why

Sending the site URL/title to power the user-invoked ranking falls under the WordPress.org SaaS exception (Detailed Plugin Guideline 7), so a readme disclosure (not a consent gate) is the required treatment — and the plugin currently ships no External Services disclosure at all. This closes that gap with no UX change.

Pairs with

Backend: Codeinwp/agents#61 (accepts + uses the title; ranks staging sites).

Notes

  • Onboarding telemetry (api.themeisle.com/tracking/*) is intentionally out of scope here — tracked separately.
  • Ranking requests technically hit the ai.themeisle.com subdomain; disclosed under api.themeisle.com for brevity.

🤖 Generated with Claude Code

https://claude.ai/code/session_01BNzxtv8VLmNXCCqQyK4gUC

@pirate-bot

pirate-bot commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

Plugin build for 178be9b is ready 🛎️!

…readme

- Send the site title (blogname) alongside the URL in the AI starter-site
  ranking request so the service has a niche signal beyond the URL.
- Add a readme "External services" section disclosing the ThemeIsle
  starter-sites service (catalog, ranking, license) per the WordPress.org
  plugin guidelines.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BNzxtv8VLmNXCCqQyK4gUC
@ineagu ineagu force-pushed the feat/starter-ranking-site-title branch from 5ffcee0 to 178be9b Compare June 21, 2026 05:23
@ineagu ineagu requested a review from HardeepAsrani June 22, 2026 14:05
@ineagu ineagu merged commit 2869507 into development Jun 22, 2026
6 of 8 checks passed
@ineagu ineagu deleted the feat/starter-ranking-site-title branch June 22, 2026 15:32
@pirate-bot

Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 1.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@pirate-bot pirate-bot added the released Indicate that an issue has been resolved and released in a particular version of the product. label Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released Indicate that an issue has been resolved and released in a particular version of the product.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants