How to Change Permalink Structure for Custom Post Type/Taxonomy

Permalinks on a site are crucial, specially for Search Engine Optimization. Let’s say you have a custom post type named as directory and its default URL structure is But you want to change it by adding the category base of custom post type. So, after the change it should be something like

In order to change the permalink structure, first and foremost thing is to change the value of ‘rewrite’ parameter where your custom post type is being registered. It should be like:

Here ‘directory-category’ is the slug of category/taxonomy of the custom post type named ‘directory’.

After implementing the change described above, you need to add the following code in your Theme’s/Child Theme’s functions.php file:

This code will lead to the change required in permalink structure of your custom post type including the category/taxonomy in it.

User Comments

Leave a Reply

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

    Get in Touch