VibeSEO Content Connector

説明

VibeSEO generates and approves SEO content in its own workspace, then pushes each approved post to your WordPress
site through this plugin. The hosted blog stays the canonical source of truth: content flows one way (VibeSEO
WordPress), and only post status flows back so the two sides stay in sync.

Features:

  • 永続的な API キー — WP 管理画面で一度生成し、VibeSEO に貼り付け
  • VibeSEO で公開すると WordPress でも公開。任意で投稿をレビュー用の下書きとして保留
  • SEO meta written to your active plugin: Yoast, RankMath, AIOSEO, SEOPress, or Squirrly
  • Featured image and inline images sideloaded into the Media Library (deduplicated by source)
  • YouTube の埋め込みを保持。JSON-LD 記事 schema を投稿内容に挿入
  • 双方向のステータス同期 — WordPress でのステータス変更と削除が VibeSEO に報告されます
  • 非破壊的なアンインストール — あなたの投稿とメディアは残ります

外部サービス

This plugin connects your WordPress site to VibeSEO (https://vibeseo.dev), the external service where you generate
and approve SEO content. The connection is the whole point of the plugin: VibeSEO pushes your approved articles into
this site, and this site reports their status back so the two stay in sync. The plugin sends nothing anywhere until
you generate an API key here and paste it into your VibeSEO project.

What VibeSEO sends to this site: when you publish (or choose to hold as a draft) in VibeSEO, it calls this plugin’s
REST API with the article — title, HTML content, slug, excerpt, tags, SEO meta (title and description),
featured-image URL, and JSON-LD schema — which the plugin saves as a WordPress post. These requests are
authenticated with the API key you generated.

What this site sends to VibeSEO (vibeseo.dev): when a VibeSEO-created post later changes status or is deleted in
WordPress, the plugin sends a small notification containing the connection id, the WordPress post id, the VibeSEO
publication id, the event type (status change or deletion), the old and new post status, and a timestamp. No post
content or personal data is included, and it fires only for posts VibeSEO itself created. Each notification is signed
with HMAC-SHA256 using a per-connection secret.

  • Service: https://vibeseo.dev
  • Terms of Service: https://vibeseo.dev/terms-of-service
  • Privacy Policy: https://vibeseo.dev/privacy-policy

スクリーンショット

インストール

  1. /wp-content/plugins/vibeseo/ にアップロードするか、プラグインディレクトリからインストールします。
  2. プラグインを有効化します。
  3. WP 管理画面 VibeSEO を開き、API キーを生成 をクリックします。
  4. サイト URL とキーを VibeSEO 設定 公開 に貼り付けます。

FAQ

Do I need a VibeSEO account?

はい。このプラグインは VibeSEO の公開パイプラインの受信側であり、単独の機能はありません。https://vibeseo.dev でプロジェクトを作成し、VibeSEO 設定 公開 でこのサイトを接続してください。

Where does my data go?

See the “External services” section above. In short: VibeSEO sends articles to this site, and this site sends only
status and deletion notifications (no post content) back to vibeseo.dev. Nothing is sent until you generate an API
key and connect a project.

Which SEO plugins are supported?

SEO meta (title and description) is written to whichever of these is active: Yoast SEO, Rank Math, All in One SEO
(AIOSEO), SEOPress, or Squirrly. If none is active the post still publishes; only the dedicated meta fields are
skipped.

What happens to my posts if I uninstall the plugin?

Nothing is deleted. Uninstall is non-destructive — your posts and media remain in WordPress. Only the plugin’s own
settings (the API key hash and connection metadata) are removed.

Will publishing in VibeSEO publish on my site?

By default, yes: publishing in VibeSEO publishes the post here too (status parity). You can opt to always hold
incoming posts as drafts for review from the VibeSEO connection settings. Drafts and ideas in VibeSEO are never
pushed.

Why does the plugin read the Authorization header specially?

VibeSEO からのリクエストには Bearer API キーが含まれます。一部の Apache 構成では PHP が見る前に Authorization ヘッダーが取り除かれるため、プラグインはサーバー環境からも読み戻します。通常、追加の設定は不要です。

評価

このプラグインにはレビューがありません。

貢献者と開発者

VibeSEO Content Connector はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“VibeSEO Content Connector” は2ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“VibeSEO Content Connector” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

0.2.0

  • Publish in WordPress when published in VibeSEO (status parity); draft mode now opt-in.
  • Two-way sync: report WordPress status changes and deletions back to VibeSEO via signed callbacks.
  • iframe 対応のサニタイザーにより YouTube/iframe の埋め込みを保持。
  • Write SEO meta to all supported plugins (Yoast, RankMath, AIOSEO, SEOPress).
  • ソース URL による取り込み画像の重複排除。インライン画像の書き換えを拡張。
  • Authorization ヘッダーを取り除く Apache 構成でも、確実に読み取ります。
  • WordPress 7.0 まで動作確認済み。

0.1.0

  • 初回リリース。