How to Customize Voxel Permalinks in WordPress

Voxel is a flexible theme with a straightforward interface and built-in page-building tools. It also provides settings that let you configure the URL bases for custom post types and taxonomies registered with the theme.

These options should be enough for most permalink changes. For more advanced URL structures, such as removing a post type or taxonomy base, using custom field values, or applying the same URL structure to different content types, a permalink plugin can provide the additional options you need.

This article shows you how to configure Voxel permalinks with its built-in settings and how to implement advanced URL structures with Permalink Manager.

Voxel logo

If you only need to make basic changes to the permalink structure of Voxel-created post types and taxonomies, you can configure them from the dedicated Permalinks section in the settings of each registered content type.

This setting changes the URL structure of the custom post type and taxonomy, but it does not change the slugs of individual terms.

Changing the Permalink Base for Post Types

Custom post types permalinks and need unique base (rewrite slug) so WordPress can correctly match their URLs to the corresponding database records.

Voxel uses WordPress's standard permalink and rewrite system as well. For example, if you create a Projects custom post type, WordPress will generate URLs for individual projects like this:

https://example.com/project/sample-post/

If you need to use a different permalink base instead of the CPT slug, you can change it in the "Edit post type" settings. Go to Structure → Post types, then select the post type and edit its permalink settings.

Voxel permalinks

Changing the Permalink Base for Taxonomies

Custom taxonomies registered with Voxel, just like custom post types, have their own permalink bases, which appears before the individual term slug.

For example, a taxonomy named Location might use:

https://example.com/location/london/

In this URL:

  • location is the taxonomy base.
  • london is the individual term slug.

Changing the taxonomy base affects the URLs of all terms belonging to that taxonomy. If you change the base from location to area, the same term would use:

https://example.com/area/london/

If you only need to change the base used by a Voxel taxonomy, open Edit Taxonomy page under Structure → Taxonomies.

Taxonomy permalink settings

Editing Individual Post and Term Slugs

Voxel's permalink settings control the URL structure for a post type or taxonomy. If you only need to change the URL of an individual post or term, you can edit its slug directly in the WordPress admin, on the same screen where you edit its title and content.

Click "Edit" to display the WordPress slug

A sample slug field

For example, if a Voxel post currently uses:

https://example.com/project/london-apartment/

you can change the post's slug from london-apartment to london-flat. The resulting URL will be:

https://example.com/project/london-flat/

The same applies to individual taxonomy terms. You can change the slug used in a term's archive URL without changing the permalink structure defined for the taxonomy.

How to edit WordPress slug for terms?

You can use Permalink Manager when you need a more advanced URL structure that Voxel's standard permalink settings do not support. For example, you can use it to:

Permalink Manager provides native support for Voxel custom fields, allowing you to include them in Voxel permalinks directly from the WordPress admin dashboard.

The example below show how to use this feature with Voxel post types and custom fields, but you can apply the same settings to other custom post types and taxonomies.

Integrating Custom Fields into Permalinks

If you want to use a custom field in a custom permalink, the first step is to find the field key. The key is shown alongside the field name and type, either in the list of available custom fields or under "Field options" section:

Custom fields list

Single field

Once you know the field key, you can add it as a dynamic tag to the permalink structure of the related custom post type. Open Tools → Permalink Manager → Permastructures and edit the relevant permalink structure.

Initial settings

When using custom field tags, make sure the field key starts with two underscores. In this example, the correct tag is %__customer%:

New settings

Permalink Manager applies the configured permalink structure automatically when you publish a new post. Existing posts keep their current permalinks until you regenerate them.

New custom permalink with custom field
The new post now uses a custom permalink, which includes the custom field's value.

 

Last updated by Maciej Bis on: October 8, 2026.

Leave a Reply

Your email address will not be published. Required fields are marked *