RankOak Connect

Descrição

RankOak Connect links your WordPress site to RankOak, an SEO content platform that drafts and publishes articles for you. After you install this plugin:

  1. Open RankOak Connect in your WordPress admin and click Generate API key.
  2. Copy the key from the pop-up (you only see the full key once).
  3. Paste it into RankOak when connecting your site.

RankOak then calls your site’s REST API using that key to create posts (and optional tags). This plugin does not create WordPress application passwords or add custom login flows — you stay in control with a revocable site key.

What this plugin does

  • RankOak Connect admin screen: Generate / regenerate / revoke a site API key
  • A read-only public REST check so RankOak can see the plugin is active (/wp-json/rankoak/v1/ping)
  • Authenticated REST routes protected by the API key (e.g. verify identity, create posts) when you connect from RankOak

Who should use it

Site administrators who use RankOak and want a one-key connection similar to other SaaS “generate API key in WordPress” plugins.

Privacy

This plugin does not send analytics to RankOak. Your site is contacted by RankOak’s servers when you have saved an API key in RankOak and use RankOak features that publish to WordPress, as described under External services.

External services

This plugin is an interface to RankOak, a third-party SaaS product.

  • Service: RankOak (https://rankoak.com/)
  • What is transmitted: When you use RankOak to publish, RankOak’s servers call your site’s WordPress REST API on routes registered by this plugin, using the API key you generated. Post titles, content, and optional images are sent over HTTPS to your own WordPress site only—not to unrelated third parties for advertising or tracking.
  • When it runs: When you have connected the site in RankOak (saved the key) and use RankOak features that create or update posts.
  • Terms of use: https://rankoak.com/terms
  • Privacy: https://rankoak.com/privacy

No other external servers are contacted by this plugin for tracking or telemetry.

Instalação

  1. Install and activate the plugin through the Plugins screen in WordPress.
  2. In WordPress admin, open RankOak Connect and click Generate API key. Copy the key from the pop-up (full key is only shown once).
  3. In your RankOak account, connect WordPress and paste the API key when prompted.

Perguntas frequentes

Do I need a RankOak account?

Yes. RankOak is a separate service. This plugin stores a key for RankOak to use the documented REST API.

Who can generate the API key?

Users with the manage_options capability (typically administrators).

Can I rotate the key?

Yes. Use Regenerate or Revoke on the RankOak Connect screen. After rotating, update the key in RankOak.

Does this plugin modify public pages on my site?

No. It does not inject scripts, links, or credits on the front end of your website.

Avaliações

Este plugin não tem avaliações.

Contribuidores e programadores

“RankOak Connect” é software de código aberto. As seguintes pessoas contribuíram para este plugin:

Contribuidores

Registo de alterações

1.3.6

  • Review compliance: move admin modal CSS/JS from raw <style>/<script> output to proper admin_enqueue_scripts assets.
  • Remove inline style attributes from plugin admin markup and style them in the enqueued stylesheet.

1.3.5

  • Plugin Check: sanitize $_SERVER['HTTPS'] with sanitize_text_field after wp_unslash.

1.3.4

  • Plugin Check: use wp_delete_file() instead of unlink(); sanitize $_SERVER usage for HTTPS/admin notice; readme short description ≤150 characters.

1.3.3

  • API key modal: RankOak green styling (backdrop, header gradient, buttons, focus rings) aligned with rankoak.com brand colors.

1.3.2

  • After generating or regenerating a key, show a full-screen modal with copy button and clear security copy (no easy-to-miss admin notice only).
  • Clearer plugin header and readme description for RankOak + WordPress.

1.3.1

  • REST publish: optional tags array mapped to WordPress post tags (wp_set_post_tags).

1.3.0

  • Breaking change: Replaces the previous OAuth + application password exchange with a plugin API key flow (generate in wp-admin, paste in RankOak).
  • REST: GET /wp-json/rankoak/v1/me and POST /wp-json/rankoak/v1/posts (Bearer or X-RankOak-Key); keys stored with wp_hash_password.
  • Admin: top-level RankOak Connect menu; nonces on generate/revoke; no unauthenticated $_GET connection parameters.
  • Removes programmatic WP_Application_Passwords::create_new_application_password usage.
  • Uninstall: remove new options and transients.

1.2.2

  • uninstall.php: wrap in prefixed function; PHPCS ignore for required SELECT-by-prefix during uninstall

1.2.1

  • readme: Tested up to 6.9 (directory requirement)
  • Remove load_plugin_textdomain (WordPress.org loads translations automatically)
  • uninstall: delete transients via delete_option instead of raw SQL

1.2.0

  • Security: require a nonce-protected POST confirmation before creating an application password (CSRF mitigation)
  • Capability: connection and settings restricted to manage_options
  • Add uninstall cleanup for options and OAuth transients
  • Add GPLv2 license block in the main plugin file; load textdomain; basic REST rate limiting on exchange
  • Readme: External services disclosure for WordPress.org directory compliance

1.1.0

  • Public ping endpoint for connection detection
  • Auto-save RankOak app origin on first successful OAuth redirect
  • Packaging improvements

1.0.0

  • Initial release