Registers Yoast SEO meta fields on the watchdog post type with show_in_rest, so automation such as n8n can read and write them through the WordPress REST API.
Supports WordPress >= 5.9 on PHP >= 7.4.
This plugin is installed from GitHub, not from WordPress.org.
- Clone or copy this repository into
/wp-content/plugins/nexus-seo-rest. - Activate Nexus – SEO REST Meta for Watchdog through the Plugins menu in WordPress.
- Yoast SEO should be active if you want those values to appear in Yoast's UI.
There is no settings screen.
On init (priority 20, after Yoast), the plugin registers these meta keys on the watchdog post type with show_in_rest:
_yoast_wpseo_focuskw— focus keyphrase_yoast_wpseo_metadesc— meta description_yoast_wpseo_focuskeywords— related keyphrases (Yoast Premium format)
Write access requires the edit_posts capability. The plugin does not store options and does not make outbound HTTP requests of its own.
Install the development dependencies with Composer:
composer installThe integration tests run against a real WordPress test install and a MySQL database. Install the test suite once, then run PHPUnit:
# bin/install-wp-tests.sh <db-name> <db-user> <db-pass> <db-host> <wp-version>
bin/install-wp-tests.sh wordpress_test root '' 127.0.0.1 latest
composer testThis project follows the WordPress Coding Standards and checks PHP cross-version compatibility:
composer phpcs # check coding standards
composer phpcbf # auto-fix what can be fixed
composer compat # check PHP 7.4+ compatibility
composer lint # php -l syntax check on all filesEvery push and pull request runs the following GitHub Actions workflows:
| Workflow | Purpose |
|---|---|
| Lint | php -l syntax check across the supported PHP versions |
| Coding Standards | WordPress Coding Standards (PHPCS) |
| Plugin Check | Official WordPress Plugin Check |
| Test | PHPUnit across a broad WordPress × PHP matrix |
A scheduled Version Monitor workflow watches for new PHP and WordPress releases so compatibility can be reviewed proactively.
Bug reports and pull requests are welcome on GitHub.
This plugin is available as open source under the terms of the GPL-2.0-or-later License.
Lookit® is a registered trademark of ZENOVA CORP. Yoast is a trademark of its respective owner; this plugin is an independent integration and is not affiliated with, sponsored by, or endorsed by Yoast.