Advanced Permalinks

Aug 27, 2007 | Tags: , , , , | Written by Administrator

download

Download: advanced-permalinks.zip
Version: 0.1.13
Updated: June 29, 2008
Size: 89.61 KB

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!

I have other plugins too!

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:

  • Create multiple permalink structures for posts
  • 301 redirect old permalinks
  • Create category-specific permalink structures, whereby posts in a certain category will have a different permalink structure
  • Remove the requirement to have a category base
  • Change author permalinks
  • Allow periods in permalinks - ideal for website migration

Installation

The plugin is simple to install:

  1. Download advanced-permalinks.zip
  2. Unzip
  3. Upload advanced-permalinks directory to your /wp-content/plugins directory
  4. Go to the plugin management page and enable the plugin
  5. Configure the options from the Options/Permalinks page

You 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:

Admin Menu

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.

Advanced Post Permalinks

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.

Category Specific

Other permalinks

You can configure author and category permalinks:

Advanced Author 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.

Share This

Comments (page 4 of 8)

  1. Dudu P :

    Jan 5, 2008 4:13 am

    Same here. If I activate version 0.1.9, I got 404 errors for both /%category% and /%author%

  2. Blogger SEO :

    Jan 4, 2008 2:47 am

    Hi, I have a 404 Error when I choose to use /%category%/ token for category and any token without the "%category%" token for post (e.g. /%postname%/ ).

    Should I downgrade it to the older version, because it works then =P.

    (*Also, if this plugin redirect all instance of http: //site.com/permalink/* to http: //site.com/permalink/, could you have an option to input exception for some instance like http: //site.com/permalink/print/ or http: //site.com/permalink/email/ => because so we can use the WP-Email and WP-Print plugins =)...

  3. Moises :

    Jan 2, 2008 8:02 pm

    Is there a way to have /%category% as permalink AND /%post%

    I have it like that but it is not working for the posts names.

  4. Christopher Price :

    Dec 30, 2007 7:21 am

    Version 0.1.9 is available from WordPress.org, but 0.1.8 is still online here... you might want to update the copy over here.

  5. Tudor :

    Dec 13, 2007 6:49 pm

    hello.

    i'm having some big problems with the plugin and wp2.3.1. the wwp permalink structure i'm using is /blog/%year%/%monthnum%/%day%/%postname%. besides this, i want to also set up an online portfolio and have a work category, and use links like /work/%postname% for it. this works ok with the plugin, the only problem is that by doing so the category archives no longer work returning a 404 error.

    i also need to mention that i'm using a static page for my homepage and that the blog posts are displayed on the Blog page (which is also a static page).

    does anyone have an idea on how this could be solved.

    thanks a lot!

  6. LGDA :

    Dec 11, 2007 10:22 am

    Hi, thak you for this great plugin.

    I'm using the 0.1.8 version under WP 2.3.1 and it works fine.

    But when I try to update to the new 0.1.9 version I have a bug, home page and category pages are ok but when i try to see a single article page I have a 404 error page.

    I'm back to the 0.1.8 version but if you know what'happening and you have a solution to fix that bug let me know. Thanks.

  7. author
    Marc :

    Dec 5, 2007 4:16 am

    I just don't seem to be getting this... I am a complete wordpress newbie, but really want to organise my permalink structures from the off.

    How do assign an id to a post, so that it falls within the category id's i set within your plugin? I just can seem to get this to work? Does the general wordpress permalink need to be set to default?

    Really need a dummies guide to getting this working - any help much appreciated!

  8. Tomáš Kapler :

    Nov 27, 2007 4:28 pm

    I need to use subdomains for some PAGES. So 3 special pages have their own subdomain. I have pointed CNAME to the same host, where the rest of wordpress lies, but i am unable to do anything with that - the wordpress still rewriting everything to http://www. something. So the only what I was able to do was to 301 rewrite mysubdomain.example.com to example.com/top-page/sub-page
    Do you know about any sollution how can I achieve what I wanted (show the content of example.com/top-page/sub-page on mysubdomain.example.com page)? I was trying to solve it for 20 hours without success

  9. George :

    Nov 17, 2007 12:13 am

    I'm testing your plugin on WordPress 2.3.1 (yeah, I know it's not "officially" supported), and everything seem to work fine, except one thing: when using Category Specific Permalinks, my 404.php file is NOT detected: I only get a blank.

    Here's what I mean: one of my categories has this new custome structure: /wireless/%postname%.html

    1) all posts both inside and outside this permalink structure work fine

    2) non-existing URLs OUTside this new permalink structure (eg /category/wireless/fake.html) bring up my 404.php normally

    3) but non-existing URLs INside this new path (eg /wireless/fake.html) only turn a blank -- my 404.php file is not displayed.

    Any help with this would be greatly appreciated.

  10. Christopher Price :

    Nov 2, 2007 4:13 pm

    It appears to be working fine for me on 2.3.1. I have it currently using an old structure for 250 old articles, with new articles using the default WP structure... no problems encountered so far.

    There may be a bug with changing the default permalink structure though... I haven't checked that since I want to use the WP default structure going forward...

Home | Software | Terms & Conditions | Sitemap | John Godley © 2008