Advanced Permalinks
Due to time constraints I am no longer able to offer support on this plugin. Please do not contact me regarding any problems you may have. The plugin fulfils my own requirements and unless anything else is required then development is unlikely to continue. You are, of course, still able to download and use as you see fit.
Thanks for your interest.
John
Support This Plugin!
While this software is being provided free to use, it takes considerable time to develop and support. If you do find it particularly useful or want to request a feature then consider donating money as an incentive for me to carry on developing it.
Thanks!
Advanced Permalinks is a WordPress plugin that extends the default permalink functionality and allows you to create different permalink structures for each post on your site. This is particularly useful when migrating an old permalink structure to a new one.
For example, your site currently displays posts like
/2007/05/06/this-is-my-post
But you'd like to make it:
/reviews/this-is-my-post
Your only choice here is to create 301 redirections for each existing post and change the permalinks for everything. With Advanced Permalinks you can configure your site to keep all its existing permalinks, but to use a different permalink structure for new posts.
/2007/05/06/this-is-my-old-post /reviews/this-is-my-post
No 301 redirections are needed and all incoming links remain exactly the same. Perfect!
Features of Advanced Permalinks:
Installation
The plugin is simple to install:
advanced-permalinks directory to your /wp-content/plugins directory Go to the plugin management page and enable the plugin Configure the options from the Options/Permalinks pageYou can find full details of installing a plugin on the plugin installation page.
Configuring the plugin
All configuration is made through the standard WordPress permalinks page. When the plugin is enabled you will see some new sub-menu options:
Advanced post permalinks
To assign a different permalink structure to posts you need to have a start and end ID. These IDs reflects that first and last post that you want the structure to apply to.
If you want the structure to apply to all existing posts then enter 0 for the start ID, and -1 for the end ID.
If you want to migrate your permalink structure then you would copy the existing permalink structure and apply this to all existing posts. You would then change the default permalink structure.
Category-specific permalinks
Category-specific permalinks allow a permalink structure to be defined for categories. Any post that belongs to that category will appear on the custom permalink. This is useful for separating different areas of your site.
Other permalinks
You can configure author and category permalinks:
Migration
A migration feature exists which allows you to define old permalink structures that will be redirected to the current permalink structure. You would typically use this if you decided to change your permalink structure, but wanted to have all old permalinks redirected.
Support
Please direct all support questions to the Advanced Permalinks support forum. Any support questions left on this page may not be answered.
Bugs & New Features
A full list of all bugs can be found in the Advanced Permalinks issue tracker.
A full list of all requested features can be found in the Advanced Permalinks feature tracker.
Please note that it is possible to create holes in your site if you have competing permalink structures. For example, if you set a category base of %category% and a permalink structure of %postname% then WordPress cannot differentiate between the two.
Help me to save time by reading these instructions!
Please report bugs in the Advanced Permalinks issue tracker.
Please make feature suggestions in the Advanced Permalinks feature tracker.
Please direct all support questions to the Advanced Permalinks support forum.







