PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Urls
  4. WP Permastructure
WP Permastructure icon

WP Permastructure

Adds the ability to configure permalinks for custom post types using rewrite tags like %post_id% and %author%.

By Robert O'Rourke·Urls·Free
4.3(15 reviews)
·400 active installs·Updated 2 years ago
DownloadVisit HomepageCompare

As of April 2026, WP Permastructure is a WordPress urls plugin with 400 active installations and a 4.3/5 rating from 15 reviews. It has been downloaded 21K+ times in total. Requires WordPress 3.3+ and PHP false+. Available on WordPress.org since 2012. Last updated 2 years ago — may have compatibility concerns. Top alternative: Go Live Update Urls.

4.3/515 reviews
400active installs
21K+total downloads
14 yearssince 2012

Overview

In addition to controlling your custom post type permalinks this plugin adds support for using custom taxonomies in your permalink structures as well.

Not only that but you can control the full permalink so the post type slug is not required at the start of the link.

Multiple post types can use the same permalink structure.

Usage

There are 2 ways to use this plugin:

Permalink Settings

The plugin adds fields to the permalinks settings page for any public facing custom post types.

In Code

When registering a post type you can add a value to the rewrite property with the key ‘permastruct’ to define your default permalink structure.

eg:

<?php

register_post_type( 'my_type', array(
    ...
    'rewrite' => array(
        'permastruct' => '/%custom_taxonomy_name%/%author%/%p…
Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.315 reviews
5 ★
12
4 ★
0
3 ★
1
2 ★
0
1 ★
2

Compatibility

WordPress3.3+ requiredTested up to 6.3.8
PHPfalse+ required

Top Alternatives to WP Permastructure

Go Live Update Urls icon
Go Live Update Urls
4.580K+ installsUpdated 2 months ago
ViewCompare
List all URLs icon
List all URLs
4.75.0K+ installsUpdated 5 months ago
ViewCompare
Case Insensitive URL’s icon
Case Insensitive URL’s
5100 installsUpdated 9 years ago
ViewCompare
Canonical Pages icon
Canonical Pages
080 installsUpdated 3 months ago
ViewCompare
Display All in One URLs icon
Display All in One URLs
050 installsUpdated 11 months ago
ViewCompare
View all urls plugins →

Frequently Asked Questions

Changelog

  • 1.4.3: Remove create_function calls
  • 1.4: Handles sample filters without the need for the get post call
  • 1.3: Added permalink sanitisation function, current one incorrectly truncated placeholders
  • 1.2: Fixed attachment URL rewrites, fixed edge case where permastruct is %postname% only
  • 1.1: Fixed problem with WP walk_dirs and using %category% in permalink – overly greedy match
  • 1.0: Initial import
View full changelog on WordPress.org

Contributors

Robert O'RourkeRobert O'Rourkeinterconnectitinterconnectit
Plugin Info
Version
1.4.4
Last Updated
Jul 26, 2023
WP Requires
3.3+
Tested Up To
6.3.8
PHP Requires
false+
Active Installs
400
Downloads
21K+
Added
Sep 3, 2012
Business
Free

Tags

urlspermalinksrewrite rulescustom post typescustom taxonomies

Developer

R
Robert O'Rourke
5 plugins0.0M+ total installs
View all plugins →

Quick Compare

WP Permastructure vs Go Live Update Urls→WP Permastructure vs List all URLs→WP Permastructure vs Case Insensitive URL’s→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.