JNK Linkweave
FeaturesPricingFAQBlog Get JNK Linkweave →
FAQ

Questions, answered.

If you can't find what you're looking for, email [email protected].

Getting started

How do I install JNK Linkweave?

Upload the plugin to /wp-content/plugins/jnk-linkweave/, activate via the Plugins menu, then go to JNK Linkweave → Dashboard and click Rebuild index. The first index of an existing site takes a few seconds per 1,000 posts and runs in the background.

Which WordPress versions are supported?

WordPress 6.2 → 7.0 on PHP 8.2 → 8.4. CI runs the suite on every push across PHP 8.2/8.3/8.4 and WordPress 6.4/6.7.

Will it slow my site down?

Negligibly. In our tests the auto-link rule pass adds about 0.09ms to the_content on a typical post. Suggestions are cached as transients keyed on post_id + post_modified_gmt with a 6-hour TTL.

Privacy & AI

Does this send my content to an AI service?

Not in the default mode. JNK Linkweave computes link relevance entirely on your server using TF-IDF and cosine similarity. The optional BYOK LLM mode sends content to OpenAI or Anthropic only if you explicitly enable it and provide your own API key.

How is my LLM API key stored?

The key is encrypted at rest with sodium_crypto_secretbox, keyed off wp_salt('auth'). It is never returned by the REST API and the logger has scrubbing rules to keep key fragments out of any output.

Can I disable the LLM mode entirely?

Yes — it's off by default. Without a key configured, all suggestions come from the local TF-IDF engine.

Rules & rewrites

What happens to existing manual links?

JNK Linkweave never touches existing <a> tags. Auto-linking rules skip any content already inside an anchor, code block, heading, or shortcode by swapping protected regions out as placeholders before applying the substitution.

Can I exclude specific post types?

Yes — under JNK Linkweave → Settings, choose which post types are indexed and which are eligible suggestion targets. Filter jnk_linkweave_suggestion_post_types for code-driven control.

Does it work with page builders?

Yes. Rules apply at the_content priority 99 — after do_blocks() and after Elementor / Beaver Builder render their output. The editor sidebar is Gutenberg/Classic Editor; page-builder canvases use the same REST endpoints under the hood.

Licensing & updates

How is licensing delivered?

Through a self-hosted LicensorPro instance — no third-party SaaS. Define JNK_LINKWEAVE_LICENSORPRO_API_URL in wp-config.php, then activate your key at Settings → JNK Linkweave License. Auto-updates flow through the same channel.

What happens when my license expires?

After a short grace period the Pro features switch off and JNK Linkweave reverts to the free tier — your index, rules, and reports are never deleted. Updates and support also stop. Renew any time to restore Pro, updates, and support. The free tier always remains free.

How do I roll back a bulk URL change?

Each bulk change is logged to wp_jnk_linkweave_url_changes with a batch ID. Visit JNK Linkweave → URL Changer, find the batch in the history list, and click Rollback.

Still have questions?

We answer email within one business day.