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 2 of 8)

  1. Ajay Jain :

    Sep 10, 2007 3:50 am

    Hi John,

    Merger of both the plugin is a nice idea.

    I have done the testing with your recently updated "Advance Permalink plugin" but it gives 404 error while using the Advanced Permalinks settings ( Option / Permalinks / Advnace ) .

    To resemble the problem please check out http://www.servercarecenter.com and than try to click on any category link.

    For exploring it more I am sending you the login details at your gmail address.

    Regards,
    Ajay Jain

  2. John (author) :

    Sep 9, 2007 9:28 pm

    Sekundek, I still cannot reproduce your problem, and no redirection happens for me so I can only assume that it's caused by a clash with another plugin. If you can try disabling other plugins then it may help locating where the problem is. Also, how do you have preview enabled? In recent versions of WordPress the preview function has been removed

    Pouya, it does work in WP 2.2.2 as that's what it was developed with.

    The new version adds an option to enable periods in permalinks. This will be very useful when migrating old websites.

  3. John (author) :

    Sep 7, 2007 10:28 pm

    Ajay, I'll look into it when I have some available time. Updates will be posted here

  4. Ajay Jain :

    Sep 7, 2007 2:45 pm

    => Any update about " Is it possible to have .html extensions for the category links also "

    => It is going to involve good amount of time than I will support the work means of donation.

  5. Ajay Jain :

    Sep 6, 2007 12:07 pm

    Hi,

    It is workign great and is a wonderful & useful plugin for existing site

    I have tried to explore it for category links to have the ".html" extension but it could not worK.I am using wordpress 2.2.2.

    What I wanted to have the .html extension for the category also so In the
    "Advanced Permalinks " I defined /%category%.html ,.then I have refreshed
    the page and I could see that category links was also having .html extension But when I click a particular link than it fetch the correct page and shown the error "Sorry, no posts matched your criteria."

    When I have deactivated your plugin OR when I have taken out ".html" from
    /%category%.html than system was back on track but without .html extension
    in the caregory links.I think like your another plug " Slug with period"
    scripting style may help here to handle ".html" extension in the category link
    also also so that internally it takes out ".html" while passing the further working to wordpress system.

    Can you please look into .If it ican be done than only it may be useful for
    old websites conversion to word press.I may be interested to support the plugin by making some
    donation.

    Thanks & Regards,
    Ajay Jain
    India

  6. Pouya :

    Sep 6, 2007 9:52 am

    i found some error on this plugin, it dosent work with wp2.2.2 and get some php headers error on preview of post or edit posts!

  7. sekundek :

    Sep 5, 2007 3:06 am

    I try with LiveHttp headers to check what is going on.

    http://blog.gruber.si/?p=204&preview=true

    is redirected to

    http://blog.gruber.si/?p=204

    And this loops until browser give up. If I disable plugin it works as it should. I did not configure plugin, so it's all default.

  8. John (author) :

    Sep 5, 2007 12:47 am

    Preview seems to work regardless of whether the plugin is enabled or not. How does it not work for you?

  9. sekundek :

    Sep 4, 2007 8:00 am

    I found some problems with preview of post with this plugin enabled. If I disable it, preview works again. Tested with version 0.1.2.

  10. John (author) :

    Sep 3, 2007 8:44 pm

    The new version (0.1.3) fixes the missing delete text. I can't get any other javascript errors to occur, but if they do let me know what browser version you are using.

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