Permalink Settings
WP LinkCanvas uses WordPress’s rewrite system to serve bio pages at clean URLs. Understanding how this works helps you avoid 404s and URL conflicts.
How bio page URLs work#
Each bio page gets a URL based on its slug — the value in the Slug field in the editor. There are no extra path segments or prefixes. A bio page with the slug links is available at:
yoursite.com/links
With a multilanguage plugin active, each language gets its own URL using the language code as a prefix:
yoursite.com/links ← default language
yoursite.com/ar/links ← Arabic
yoursite.com/fr/links ← French
yoursite.com/es/links ← Spanish
WordPress permalink requirement#
WP LinkCanvas requires pretty permalinks to be enabled. Go to Settings → Permalinks and choose any option except Plain. Post name (/%postname%/) is the most common choice and works well.
If your site is already using pretty permalinks, no change is needed.
Flushing rewrite rules#
WordPress stores its rewrite rules in the database. When you add or rename a bio page, WP LinkCanvas flushes the rules automatically. In most cases you do not need to do anything manually.
If a bio page URL returns a 404, flush the rules manually:
- Go to Settings → Permalinks
- Click Save Changes without changing anything
This forces WordPress to rebuild its rewrite table and register your bio page URLs.
Slug conflicts#
Bio page slugs share the URL namespace with WordPress pages, posts, and categories. If a bio page slug matches an existing page or post slug, WordPress may route to the wrong content.
To avoid conflicts:
- Use a slug that does not match any existing page title (e.g.
links,bio,me) - Check Pages and Posts in your admin if a bio page URL is not resolving correctly
- Avoid slugs that match WordPress reserved words such as
search,feed,author, orarchive
Changing a slug#
You can change a bio page slug at any time in the editor. After saving, WP LinkCanvas automatically flushes the rewrite rules so the new URL resolves immediately.
The old URL will stop working as soon as the slug changes. Update any external links (Instagram, YouTube, etc.) to the new URL.
Multilanguage URL structure#
When using WPML, Polylang, or TranslatePress, WP LinkCanvas registers a URL for each configured language automatically. You do not need to configure this separately — it reads your language settings and generates the correct rewrite rules.
See the WPML, Polylang, and TranslatePress docs for more detail on per-language URL behaviour.