Directory / plugin

Creator Assistant Links

v1.1.0 · by Alessandro Lioce

Adds internal links between your articles automatically and keeps them up to date as you publish.

About this plugin

An article you write today should link to the one you write tomorrow. Creator Assistant Links finds, for every article, the other articles of your site that go deeper into what it discusses, and links them from the right words of the text.

  • Works on every article, also the ones you wrote before installing it.
  • Links are recomputed when an article is published or changed, and only for the articles it concerns.
  • Links are added when the content is shown: on the site, in feeds and in the REST API. They are never saved into your content, so they can change at any time, and deactivating the plugin removes them all.
  • An article that is unpublished stops receiving links at once; published again, its links come back.
  • In the block editor, the automatic links are highlighted and listed in the “Automatic links” panel, where you can exclude any of them for good.

Requirements

  • Creator Assistant Hub 1.2.0 or higher, with OpenAI and Qdrant configured. This plugin uses the content injection API the Hub publishes since 1.2.0: update the Hub first, because WordPress cannot express a minimum version in Requires Plugins. With an older Hub the plugin stays idle and shows a notice. With Hub 1.4.0 or higher the links are chosen with the Hub’s “reasoning” model profile; an older Hub keeps gpt-5.4-mini.
  • WordPress 6.8 or higher.
  • PHP 7.4 or higher.

After a group of articles is published, the plugin waits two hours without new articles before computing the links, so articles written together are linked once. To skip the wait, use “Process the queue now” in Creator Assistant Links.

Part of the Creator Assistant family

External services

This plugin uses the services configured in Creator Assistant Hub, and only after you accepted its terms there.

  • OpenAI: turning this plugin on also turns on two Hub features, which are off by default. Hub’s content vectorization sends the text of your articles to OpenAI to create embeddings, and Hub’s article summaries are generated with OpenAI. To choose the links, the plugin also sends OpenAI the title, the language and the paragraphs of the article being linked, and the titles, summaries and passages of the candidate articles. Terms, privacy policy.
  • Qdrant: the vectors of the text of your articles, created by Hub’s vectorization, are stored in Qdrant, and the plugin searches them to find the candidate articles. Terms, privacy policy.

Development

The source files for all compiled assets are included in the plugin: the block-editor panel is under src/ and is compiled to build/.

Build tools required: Node.js (includes npm).

  1. Install dependencies: npm install
  2. Build the block-editor panel: npm run build (uses @wordpress/scripts)

Source files are in src/ and compiled to build/.

Plugin tags