Title: WP Better Permalinks
Author: Mateusz Gbiorczyk
Published: <strong>3 octobre 2017</strong>
Last modified: 1 juin 2026

---

Recherche d’extensions

![](https://ps.w.org/wp-better-permalinks/assets/banner-772x250.png?rev=2636286)

![](https://ps.w.org/wp-better-permalinks/assets/icon-256x256.png?rev=2636286)

# WP Better Permalinks

 Par [Mateusz Gbiorczyk](https://profiles.wordpress.org/mateuszgbiorczyk/)

[Télécharger](https://downloads.wordpress.org/plugin/wp-better-permalinks.4.3.0.zip)

 * [Détails](https://fr.wordpress.org/plugins/wp-better-permalinks/#description)
 * [Avis](https://fr.wordpress.org/plugins/wp-better-permalinks/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/wp-better-permalinks/#installation)
 * [Développement](https://fr.wordpress.org/plugins/wp-better-permalinks/#developers)

 [Support](https://wordpress.org/support/plugin/wp-better-permalinks/)

## Description

Set custom friendly permalinks structure: **Custom Post Type > Taxonomy > Post**
and **Custom Post Type > Taxonomy** instead of default WordPress structure.

Default permalinks structure in WordPress:

 * Custom Post Type > Post
 * Taxonomy > Single Term

Friendly permalinks structure pattern available using this plugin:

 * Custom Post Type > Single Term _(or Term tree)_ > Post
 * Custom Post Type > Post _(when no term is selected)_
 * Custom Post Type > Single Term _(or Term tree)_

The plugin allows you to set your own structure with a few clicks. Everything works
automatically, no need to add any additional code.

#### Please also read the FAQ below. Thank you for being with us!

## Captures d’écrans

[⌊Screenshot of the options panel⌉⌊Screenshot of the options panel⌉[

Screenshot of the options panel

## Installation

 1. Upload the plugin files to `/wp-content/plugins/wp-better-permalinks` directory,
    or install plugin through the WordPress plugins screen directly.
 2. Activate plugin through `Plugins` screen in WordPress Admin Panel.
 3. Use `Settings -> WP Better Permalinks` screen to configure the plugin.

## FAQ

### How does the plugin work?

To start with, you should add Custom Post Types and Taxonomies assigned to them.
Without this, the plugin will not work because it creates a friendly link structure
of Custom Post Type and Taxonomy.

Then on the plugin settings page you can choose Taxonomy for each Custom Post Type
that will be preferred for building URLs.

You can create your own Custom Post Types and Taxonomies using the built-in functions
in WordPres or additional plugins.

Finally, just save the plugin settings and the new structure for links will work.

### How do I register Custom Post Type and Taxonomy to set up permalink structure for them?

You can use the WordPress features: [register_post_type](https://codex.wordpress.org/Function_Reference/register_post_type)
and [register_taxonomy](https://codex.wordpress.org/Function_Reference/register_taxonomy)
or use any plugin for this. It is important to set visibility as `public` in arguments.

### Does the plugin modify Custom Post Type and Taxonomy settings?

Yes. Minor corrections are made to allow the plugin to work properly.

In the case of Custom Post Type, the value of `hierarchical` is set to `false`. 
If set to `true`, the parent post servant is displayed in the link. The child post
may have a different category, which would cause URL mismatch.

For Taxonomy, set the `hierarchical` value in the `rewrite` section for hierarchical
terms. Thanks to this, we keep the tree structure, which is very important.

### Can I choose one Taxonomy for several Custom Post Types?

Unfortunately not. This possibility is not available. You can assign Taxonomy to
only one Custom Post Type.

Adding one Taxonomy to many Custom Post Types settings will not be saved.

### How are links created?

Links are created according to the structure:
 * Custom Post Type > Single Term _(
or Term tree)_ > Post * Custom Post Type > Post _(when no term is selected)_ * Custom
Post Type > Single Term _(or Term tree)_

If you choose more than one category for a post, the first one is always taken.

### Is the plugin completely free?

Yes. The plugin is completely free.

However, working on plugins and technical support requires many hours of work. If
you want to appreciate it, you can [provide us a coffee](https://ko-fi.com/gbiorczyk/?utm_source=wp-better-permalinks&utm_medium=readme-faq).
Thanks everyone!

Thank you for all the ratings and reviews.

If you are satisfied with this plugin, please recommend it to your friends. Every
new person using our plugin is valuable to us.

This is all very important to us and allows us to do even better things for you!

## Avis

![](https://secure.gravatar.com/avatar/5999123009d2c98889f3170c93c4cd60b40ce8d7c0eccc06f46e24e27bf82e06?
s=60&d=retro&r=g)

### 󠀁[Brilliant. Just brilliant!](https://wordpress.org/support/topic/brilliant-just-brilliant-8/)󠁿

 [Manou Allou](https://profiles.wordpress.org/manouallou/) 4 septembre 2025

Dear Mateuz. You rock! I was able to include my custom post type’s taxonomy in the
URL just with 1 click. Thank you so much!

![](https://secure.gravatar.com/avatar/49de3978afbd8d0631687be34a6b5ae479189595977b569fb56cc499ea8b0339?
s=60&d=retro&r=g)

### 󠀁[Great job!](https://wordpress.org/support/topic/great-job-1394/)󠁿

 [koh92](https://profiles.wordpress.org/koh92/) 2 août 2025

Works fine! Simple solution for HUGE problem! 🙂

![](https://secure.gravatar.com/avatar/0f7c94cf5df43fc889f9a7f65f8935de44395e5eb7e6cf62ee09af553149d59d?
s=60&d=retro&r=g)

### 󠀁[Simple and effective](https://wordpress.org/support/topic/simple-and-effective-1560/)󠁿

 [Lawrence](https://profiles.wordpress.org/lozmatic/) 3 mai 2024

It should be in core!

![](https://secure.gravatar.com/avatar/6d5e7c04ec69011e096f0bae21ced46202ab4363753525a5d08791e417551ddb?
s=60&d=retro&r=g)

### 󠀁[Great plugin, does it’s job](https://wordpress.org/support/topic/great-plugin-does-its-job-3/)󠁿

 [VisedFAQ](https://profiles.wordpress.org/visedfaq/) 5 octobre 2023 3 réponses

Just one recommendation: add info regarding JetEngine redirect fix to the FAQ section
of the plugin, to resolve any confusion like I had with homepage redirect.

![](https://secure.gravatar.com/avatar/ff6b48c888b7739891dcef0b3c45668a8a933b9170955e8d7c0ef6acab55149c?
s=60&d=retro&r=g)

### 󠀁[So easy to use](https://wordpress.org/support/topic/so-easy-to-use-210/)󠁿

 [aizathawari](https://profiles.wordpress.org/aizathawari/) 12 janvier 2023

This plugin is so easy to use, no isses with custom post types in Crocoblock Jetengine,
or Metabox.io. It worked as advertise, thank you for this.

![](https://secure.gravatar.com/avatar/9e47f4dde7d6eded9cccb61976636da0622a0a62bbc75db27473a64a38cfb2b6?
s=60&d=retro&r=g)

### 󠀁[Awesome plugin!](https://wordpress.org/support/topic/awesome-plugin-6680/)󠁿

 [EmanuelHut](https://profiles.wordpress.org/emanuelhut/) 28 novembre 2022

Does exactly what it should! Only thing i would like is that the Query_var bug with
jetengine fix would be included in the plugin. Otherwise the php snippet posted 
here is great!

 [ Lire les 26 avis ](https://wordpress.org/support/plugin/wp-better-permalinks/reviews/)

## Contributeurs/contributrices & développeurs/développeuses

« WP Better Permalinks » est un logiciel libre. Les personnes suivantes ont contribué
à cette extension.

Contributeurs

 *   [ Mateusz Gbiorczyk ](https://profiles.wordpress.org/mateuszgbiorczyk/)

“WP Better Permalinks” a été traduit dans 4 locales. Remerciez [l’équipe de traduction](https://translate.wordpress.org/projects/wp-plugins/wp-better-permalinks/contributors)
pour ses contributions.

[Traduisez « WP Better Permalinks » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/wp-better-permalinks)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/wp-better-permalinks/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/wp-better-permalinks/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/wp-better-permalinks/)
par [RSS](https://plugins.trac.wordpress.org/log/wp-better-permalinks/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 4.3.0 (2026-06-01)

 * `[Changed]` Minimum required PHP version from 7.0 to 7.4
 * `[Added]` Compatibility with PHP 8.5
 * `[Added]` Support for WordPress 7.0

#### 4.2.1 (2025-12-08)

 * `[Added]` Support for WordPress 6.9
 * `[Added]` The home page of the plugin

#### 4.2.0 (2025-04-29)

 * `[Security]` Update of Axios HTTP client
 * `[Added]` Support for WordPress 6.8

#### 4.1.1 (2021-05-22)

 * `[Fixed]` Closing notice in admin panel

#### 4.1.0 (2020-10-28)

 * `[Fixed]` Generating Rewrite Rules for WPML

#### 4.0.2 (2020-10-18)

 * `[Added]` Filter `wbp_rewrites_rules/post_type`
 * `[Added]` Filter `wbp_rewrites_rules/taxonomy`

#### 4.0.1 (2020-07-15)

 * `[Fixed]` Error 404 on Taxonomy Page
 * `[Fixed]` Generating Rewrite Rules after saving settings

#### 4.0.0 (2020-06-29)

 * `[Removed]` Withdrawal of support for 301 redirects _(since version 3.0.0)_
 * `[Changed]` Performance optimization
 * `[Changed]` Plugin structure
 * `[Changed]` New settings page
 * `[Changed]` New admin notice
 * `[Changed]` Minor fixes

#### 3.0.9 (2019-08-22)

 * `[Added]` Support for WPML _(for Custom Post Types)_

#### 3.0.8 (2019-08-22)

 * `[Fixed]` Support for multiple domains

#### 3.0.7 (2019-07-02)

 * `[Fixed]` Generation URL for Post Type

#### 3.0.6 (2019-06-30)

 * `[Added]` Support for Post Ancestors

#### 3.0.5 (2019-06-26)

 * `[Fixed]` UTF-8 characters in URLs
 * `[Changed]` Security changes

#### 3.0.4 (2019-01-15)

 * `[Removed]` Support for `future` Post Status

#### 3.0.3 (2018-10-29)

 * `[Fixed]` Loading of assets

#### 3.0.2 (2018-10-23)

 * `[Added]` Possibility of manually editing post slug
 * `[Added]` Possibility of permanent turn off admin notice
 * `[Added]` Default hidden admin notice

#### 3.0.1 (2018-05-28)

 * `[Added]` Support for Yoast SEO plugin _(Primary category)_

#### 3.0.0 (2018-05-05)

 * `[Fixed]` Minor fixes
 * `[Changed]` Changes in plugin structure
 * `[Added]` Automatic update of post slug
 * `[Added]` 301 redirects for old links
 * `[Added]` Support for internationalization

#### 2.1.4 (2018-03-22)

 * `[Changed]` Improved rewrite rules

#### 2.1.3 (2018-03-13)

 * `[Added]` Cleaning old rewrite rules after saving settings

#### 2.1.2 (2018-03-09)

 * `[Added]` Support for `future` Post Status

#### 2.1.1 (2018-03-09)

 * `[Fixed]` Error 404 on pagination pages

#### 2.1.0 (2018-02-26)

 * `[Added]` Cleaning database after removing plugin

#### 2.0.1 (2018-02-22)

 * `[Changed]` Method of saving settings

#### 2.0.0 (2018-02-08)

 * `[Changed]` New plugin core
 * `[Changed]` Improved performance and reliability
 * `[Added]` Support for category hierarchy in permalinks
 * `[Added]` Support for Polylang plugin

#### 1.0.1 (2017-12-21)

 * `[Changed]` Admin notice

#### 1.0.0 (2017-10-03)

 * The first stable release

## Méta

 *  Version **4.3.0**
 *  Dernière mise à jour **il y a 1 mois**
 *  Installations actives **1 000+**
 *  Version de WordPress ** 5.0 ou plus **
 *  Testé jusqu’à **7.0**
 *  Version de PHP ** 7.4 ou plus **
 *  Langues
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/wp-better-permalinks/), [English (US)](https://wordpress.org/plugins/wp-better-permalinks/),
   [Polish](https://pl.wordpress.org/plugins/wp-better-permalinks/), [Portuguese (Brazil)](https://br.wordpress.org/plugins/wp-better-permalinks/),
   et [Slovak](https://sk.wordpress.org/plugins/wp-better-permalinks/).
 *  [Traduisez la dans votre langue](https://translate.wordpress.org/projects/wp-plugins/wp-better-permalinks)
 *  [Vue avancée](https://fr.wordpress.org/plugins/wp-better-permalinks/advanced/)

## Évaluations

 4.9 sur 5 étoiles.

 *  [  25 avis à 5 étoiles     ](https://wordpress.org/support/plugin/wp-better-permalinks/reviews/?filter=5)
 *  [  0 avis à 4 étoile     ](https://wordpress.org/support/plugin/wp-better-permalinks/reviews/?filter=4)
 *  [  1 avis à 3 étoile     ](https://wordpress.org/support/plugin/wp-better-permalinks/reviews/?filter=3)
 *  [  0 avis à 2 étoile     ](https://wordpress.org/support/plugin/wp-better-permalinks/reviews/?filter=2)
 *  [  0 avis à 1 étoile     ](https://wordpress.org/support/plugin/wp-better-permalinks/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wp-better-permalinks/reviews/#new-post)

[Voir tous les avis](https://wordpress.org/support/plugin/wp-better-permalinks/reviews/)

## Contributeurs

 *   [ Mateusz Gbiorczyk ](https://profiles.wordpress.org/mateuszgbiorczyk/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/wp-better-permalinks/)

## Faire un don

Souhaitez-vous soutenir l’avancement de cette extension ?

 [ Faire un don à cette extension ](https://ko-fi.com/gbiorczyk/?utm_source=wp-better-permalinks&utm_medium=readme-donate)