SleekView for Custom Permalinks: per-post URI overrides as tables
Custom Permalinks stores each per-post URI override in postmeta. SleekView surfaces every override in a sortable table so editors can audit URI drift and ship corrections without opening each post.
♾️ Lifetime License available
See every per-post URI override in one place
Custom Permalinks writes each post's URI override to wp_postmeta under the custom_permalink meta key. The plugin reads that value on the rewrite hook so any post with the meta gets its custom permalink served, falling back to the WordPress permalink structure when no meta exists.
The default admin shows the custom permalink field inside each post's editor and lists all custom permalinks on a single tools page with basic search. There is no sortable, filterable surface for the full override set, and the tools page does not show post status, post type, or last modified alongside the URI.
SleekView reads wp_posts joined with the custom_permalink postmeta key, then renders one grid where each row carries the post title, post type, custom URI, default URI, and last modified. Inline edits to the custom URI write back through standard postmeta updates and the rewrite rules refresh on the next request.
Workflow
From a tools-page list to a real override audit
Connect custom permalink meta
wp_postmeta on the custom_permalink meta key and joins it to wp_posts. Every post carrying an override becomes a sortable, filterable row.
Compose audit columns
Save audit views
Inline edit and bulk update
custom_permalink values. Bulk update across a filter to fix a typo or consolidate a URI pattern across an entire content cluster.
Sample columns
A typical Custom Permalinks overrides view
custom_permalink meta value, next to its default URI and post status.
wp_postmeta (custom_permalink) + wp_posts
| Title | Type | Custom permalink | Default permalink | Status | Last modified |
|---|---|---|---|---|---|
| Pricing page | page | /pricing/ | /page-pricing/ | Published | Apr 24 |
| Launch announcement | post | /blog/launch/ | /2024/04/launch/ | Published | Apr 22 |
| Stub draft | post | /stub/ | /2024/05/stub/ | Draft | 1 week ago |
| Old changelog | post | /changelog/2018/ | /2018/01/changelog/ | Stale URI | 5 years ago |
Comparison
Default Custom Permalinks admin vs SleekView
Default Custom Permalinks admin
- Custom permalink field lives inside each post's editor
- Tools page lists overrides but with limited sort and filter options
- No way to see post type or status alongside the override
- Bulk edits require opening each post individually
- Hard to spot stale URIs from years ago that no longer match the editorial guide
SleekView
-
Single grid covering every post with a
custom_permalinkmeta value - Sort by last modified to find URIs that have not been touched in years
- Filter by post type, status, or URI substring to scope the audit
-
Inline edit
custom_permalinkvalues without opening the editor - Save views like 'Stale URIs' or 'Drafts with custom permalinks' for cleanups
Features
What SleekView gives you for Custom Permalinks
Override audit at a glance
See every post carrying a custom URI override in one sortable grid. The native tools page shows the same data but without the sort, filter, and bulk-edit surface real audits require.
Filter by status and type
Scope a view to published posts, drafts, or a single CPT. Useful when reconciling URIs against an editorial URL guide that defines different patterns per post type.
Bulk edit URI patterns
Update a URI prefix across many posts in one save. Useful when consolidating a category structure or fixing a typo that shipped across an entire content cluster.
Audience
Who uses SleekView for Custom Permalinks
SEO leads
Audit which posts carry custom URIs and confirm each matches the editorial URL guide. Filter for legacy patterns and bulk-update to the current convention without opening each post.
Migration teams
Validate that every imported post carries the right custom URI after migration. Build a view of posts missing the meta key and ship corrections in batches.
Content editors
Confirm their own posts use clean URIs matching team guidelines. Save a writer-scoped view of recent posts with both default and custom permalinks visible.
The bigger picture
Why a tools-page list is not an audit surface
Custom Permalinks is the simplest plugin in its category and that simplicity is the point. One meta key, one rewrite hook, no extra tables. The default admin reflects that minimalism: a tools page listing every override with basic search.
That works on a site with twenty overrides. It stops working on a site with two thousand, where editors need to filter by post type, sort by last modified, and bulk-edit a typo across an entire category. SleekView reads the same custom_permalink meta the plugin reads and renders it as a real grid.
Post type, status, custom URI, default URI, and last modified all become columns. The plugin still serves the URIs through its rewrite hook. SleekView just makes the override set legible at the scale a content site actually runs, without adding any new tables or hooks the plugin does not already provide.
Questions
Common questions about SleekView for Custom Permalinks
No. The plugin still hooks into the rewrite layer to serve the custom URIs on every request. SleekView reads the postmeta the plugin stores and exposes it as a grid so audits and bulk edits become practical.
 
Yes. Edits to the custom_permalink meta key route through standard postmeta updates, and the next request reads the new value. The rewrite cache invalidates exactly as it does after a post-editor save.
Yes. The grid resolves the default WordPress permalink for each post and shows it next to the custom override. Useful for spotting URIs that diverge sharply from the post slug or date pattern.
 
Yes. Any post or CPT with a custom_permalink meta value shows in the grid. Filter by post type to scope an audit to a single CPT like Recipe or Resource.
No. The query hits the indexed custom_permalink meta key and joins only the visible columns. Sites with thousands of overrides stay responsive thanks to pagination and lazy column loading.
Yes. Any view exports to CSV with the filtered rows and visible columns. Useful for handing a list of stale URIs to writers, or for reconciling against an editorial URL guide stored outside WordPress.
 Custom Permalinks free does not store redirect history the way Permalink Manager Pro does, so changing a custom URI replaces it without preserving the old path. SleekView surfaces this clearly so editors know that bulk URI edits should be paired with a separate redirects plugin during migrations.
 Yes. Saved layouts and filters can be restricted to specific roles. SEO leads see every override, editors see only the overrides touching their section, and migrators see only the ones recently changed.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Wpc Smart Wishlist
- Edd Amazon S3
- Woocommerce Ebay Integration
- Woocommerce B2b Suite
- Woocommerce Follow Up Emails
- Instamojo
- Woocommerce Wishlists
- Woocommerce Quotes Orders
- Thirstyaffiliates
- Affiliatewp
- Edd Recommendations
- Woocommerce Image Swatches
- Yith Woocommerce Zoom Magnifier
- Woocommerce Pdf Invoice Pro
- Woocommerce Eu Vat Number