SEO Content Publisher for 8ight.ai

설명

SEO Content Publisher for 8ight.ai publishes daily SEO-optimized articles directly to your WordPress site. The plugin connects your site to the 8ight.ai platform and receives content via a secure REST API.

설치

  1. Upload the plugin ZIP via Plugins Add New Upload Plugin
  2. Activate the plugin
  3. Go to Settings 8ight.ai
  4. Copy your API key and paste it in your 8ight.ai dashboard

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“SEO Content Publisher for 8ight.ai”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “SEO Content Publisher for 8ight.ai”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.1.0

  • Traffic insights: the plugin now reports each article pageview and its referrer to the 8ight.ai platform, so you can see real organic-click counts for your published content directly in your 8ight.ai dashboard — no Google Search Console connection required. Only the page URL and referrer are sent; no cookies and no personal data are collected.

1.0.9

  • Per-post extra JSON-LD schemas via the schemas field on the /publish endpoint. Sites with Yoast, Rank Math, SEOPress or AIOSEO already emit Article + Organization + WebPage — but none of them auto-generate the Service, FAQPage-per-post, HowTo, Product or Review schemas that AI answer engines (ChatGPT, Claude, Perplexity, Gemini) look for when picking a citation. This release lets 8ight.ai push those extra schemas per article; the plugin stores them in post_meta and emits them from a wp_head hook at render-time, ADDING to (not replacing) whatever the site’s SEO plugin already provides.

1.0.8

  • Native schema injection for sites WITHOUT an SEO plugin (e.g. Yoast/Rank Math/SEOPress/AIOSEO). The plugin now emits a clean Article + BreadcrumbList + WebPage + Organization/LocalBusiness + WebSite @graph in so ChatGPT / Claude / Perplexity / Gemini / Google AI Mode can extract rich citations from these sites.
  • Auto-detects competing SEO plugins and skips injection when present — no duplicate or conflicting schema.
  • New /wp-json/8ight-ai/v1/business-info endpoint lets the 8ight.ai dashboard push phone / address / service-area / logo to the plugin, which then promotes Organization LocalBusiness automatically.

1.0.7

  • Rank Math compat: fix the BreadcrumbList position field being emitted as a JSON string (“1”) instead of an integer (1) — Google Rich Results flagged this as invalid. Hooks into rank_math/json_ld and coerces the field to int. No-op when Rank Math isn’t active.

1.0.6

  • AI discoverability: robots.txt now appends explicit Allow: / directives for GPTBot, ClaudeBot, PerplexityBot, CCBot, Google-Extended, Applebot-Extended, Bytespider, Meta-ExternalAgent, Amazonbot, cohere-ai, YouBot, Diffbot and others — so AI search engines know they may crawl + cite the site.
  • New /llms.txt endpoint at the site root: a markdown index of every published post (with one-line summary) in the format adopted by ChatGPT / Claude / Perplexity crawlers. Built dynamically from wp_posts at request time — no maintenance, always current.
  • Both files are linked from each other (robots.txt advertises llms.txt as a Sitemap reference).

1.0.5

  • New head_css param on /publish — raw CSS stored in post meta and emitted in via wp_head. Lets the publisher patch theme-specific layout issues per-post without editing the theme or relying on Customizer Additional CSS.

1.0.4

  • Preserve original post_modified on UPDATE so themes no longer show “Last updated: today” after every content backfill.
  • New set_modified_at param on /publish to force a specific modified date.
  • New /set-modified-date endpoint for date-only retroactive fixes.
  • Accept post_type param (‘post’ default, ‘page’ for evergreen landing pages).
  • Refreshed admin settings header: round 8ight.ai logo at the top, removed legacy banner image.

1.0.2

  • Escaped all output per WordPress coding standards
  • Replaced date() with gmdate()
  • Replaced parse_url() with wp_parse_url()
  • Replaced unlink() with wp_delete_file()
  • Added sanitize_callback to all register_setting calls
  • Enqueued CSS and JS properly
  • Fixed stable tag mismatch

1.0.0

  • Initial release