=== Odiseo SEO Bridge ===
Contributors: odiseohelp
Tags: seo, rest-api, meta, headless, api
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Registers your SEO plugin's fields in the REST API so title and meta description can be written via API.

== Description ==

WordPress only accepts `meta` keys in the REST API that are registered with `show_in_rest`, and silently discards the rest. Yoast, Rank Math, All in One SEO and SEOPress do not register theirs, so a request that includes SEO data returns "201 Created" and publishes the post **without** the SEO title or meta description.

**Odiseo SEO Bridge** registers those keys — only the ones for the SEO plugin you already have active — so they can be written through the standard WordPress REST API.

What it does, and what it does NOT do:

* Registers the SEO fields (title, meta description, focus keyword) of your active plugin (Yoast, Rank Math, All in One SEO or SEOPress) in the REST API.
* Does NOT change your SEO configuration or your existing content.
* Does NOT add menus, settings or anything on the frontend.
* Only users who can already edit a post can write its SEO fields.
* If no SEO plugin is detected, it does nothing and shows a notice in the dashboard.

It is open source (GPL) and makes no external calls: it only opens the field so it can be written through WordPress's standard API. It is a useful building block for any headless or automated publishing setup.

== Installation ==

1. Install and activate the plugin.
2. Make sure your SEO plugin (Yoast, Rank Math, All in One SEO or SEOPress) is active.
3. That's it: the SEO fields of your posts can now be written through the REST API.

There is nothing to configure.

== Frequently Asked Questions ==

= Does it change my current SEO? =

No. It only lets the fields be written through the API. Your existing texts and settings are untouched.

= Does it collect or send any data? =

No. It makes no outbound calls and stores no data of its own.

= What if I don't have an SEO plugin? =

It does nothing and shows a dashboard notice recommending you activate one.

== Changelog ==

= 1.0.0 =
* Initial release. Registers the SEO fields of Yoast, Rank Math, All in One SEO and SEOPress in the REST API.
