Description
Slash Edit saves you time by adding a simple admin shortcut to WordPress that lets you edit posts and pages quickly by adding /edit to almost any URL.
Instead of navigating through wp-admin or relying on the admin bar, just append /edit and go straight to the edit screen.
https://yoursite.com/about/edit
This makes it easy to:
- Edit posts quickly
- Edit pages quickly
- Use a reliable quick edit shortcut
- Access a clean admin shortcut to edit content
- Securely share admin edit links with clients
A True WordPress Shortcut for Editing – /edit
Slash Edit is built for speed. Whether you’re a developer, editor, or site owner, it gives you a consistent shortcut to edit posts and pages without relying on the admin bar.
- No more searching through the dashboard
- No more long admin URLs
- Just a fast and predictable edit shortcut that is there when you need it
Replace Complex Admin URLs
Stop sharing links like:
https://yourdomain.com/wp-admin/post.php?post=123&action=edit
Instead, send a clean edit page shortcut:
https://yourdomain.com/about/edit
Perfect for clients and teams who need a simple way to quick edit content or for email senders who mangle URLs.
What You Can Edit
Slash Edit works across your entire site:
- Posts and pages
- Custom post types
- Users
- Categories and tags
- Taxonomies
- Author archives
- Front page (if assigned)
- Blog page (if assigned)
If you are not logged in, you will be prompted to log in and then redirected to the correct edit screen.
Why Use This Edit Shortcut?
- You want to edit posts and pages quickly
- You need a reliable admin shortcut without the admin bar
- You want to send clients a simple edit page link
- You prefer a fast quick edit workflow
Slash Edit is Perfect for WordPress Plugin and Theme Demos
When a WordPress Playground or demo site is generated, you don’t always know the final ID or URL of an item. With Slash Edit installed, give them a relative link such as:
/about/edit
If you have theme demos you can take your users right to the customizer or Full Site Editor with a shortcut: /theme/edit
Examples of Slash Edit in Use
- Edit the homepage:
https://yourdomain.com/edit - Edit a page:
https://yourdomain.com/about/edit - Edit a post:
https://yourdomain.com/blog/your-blog-post/edit - Shortcut to your Custom Post Type list view:
https://yourdomain.com/articles/edit - Shortcut to WooCommerce shop list view:
https://yourdomain.com/shop/edit - Shortcut to WooCommerce shop list view:
https://yourdomain.com/product/edit - Shortcut to Easy Digital Downloads downloads list view:
https://yourdomain.com/download/edit. - Edit an author’s profile:
https://yourdomain.com/author/myuser/edit - Shortcut to the users’ screen:
https://yourdomain.com/author/editorhttps://yourdomain.com/users/editorhttps://yourdomain.com/authors/edit. - Edit a category:
https://yourdomain.com/category/category-one/edit - Edit a tag:
https://yourdomain.com/tag/new-tag/edit - Open Full Site Editor or Customizer:
https://yourdomain.com/theme/edit
Example: Creating a Custom Endpoint
Changes /edit to /editar. Make sure to flush permalinks after any endpoint changes.
<?php
add_filter( 'slash_edit_endpoint', function( $endpoint ) ) {
return 'editar';
}
Security
Only users with Editor capabilities (or higher) can access edit screens.
Developers can customize access using filters:
slash_edit_capability_checkslash_edit_can_edit
Developer Friendly
- Filter the
/editendpoint if needed - Extend redirect behavior
- Lightweight and no settings required
Installation
- Just unzip and upload the “slash-edit” folder to your ‘/wp-content/plugins/’ directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
FAQ
-
How do I use the plugin?
-
Navigate to any post, page, or archive and add
/editto the end of the URL.Example (editing a page):
https://example.com/about/editExample (editing the homepage):
https://example.com/editExample (editing a user):
https://example.com/author/myuser/edit -
Do I need pretty permalinks enabled?
-
Yes. Slash Edit requires pretty permalinks to work. Please flush permalinks if any
/editURLs 404 when they shouldn’t. -
Who can access edit links?
-
Only users with Editor permissions or higher by default. For security, final edit URLs aren’t revealed until a permissions check through wp-admin.
The way it works is:
- The
/editrule is captured and parsed. - One-time token is generated, saved as a transient.
- Token is passed via the WordPress admin, which checks the token and user’s permissions.
- If a user has the right permissions, the user is redirected to the appropriate admin area.
Developers can override this using the provided filters.
- The
-
What happens if I am not logged in?
-
You will be redirected to the login screen and then back to the correct edit page.
-
Does this work with custom post types and taxonomies?
-
Yes. Slash Edit supports custom post types, taxonomies, and most archives.
-
What happens on archive pages?
-
Most CPT archives should redirect you to the post type’s list view in the admin.
All term and author archives work.
Blog archives redirect to Settings > Reading.
Special archives like WooCommerce allow for
/product/editor/shop/edit. -
Can I change `/edit` to something else?
-
Yes. You can use the provided filter
slash_edit_endpointand then flush permalinks.Example: Creating a Custom Endpoint
Changes
/editto/editar. Make sure to flush permalinks after any endpoint changes.<?php add_filter( 'slash_edit_endpoint', function( $endpoint ) ) { return 'editar'; } -
Are there any settings?
-
No. The plugin works out of the box with no configuration required.
-
Does this plugin work with WordPress Multisite?
-
Yes, this plugin works wonderfully with Multisite.
-
What happens if a /edit URL 404’s?
-
Try flushing permalinks and/or setting pretty permalinks if they are not already enabled.
Reviews
Contributors & Developers
“Slash Edit: Admin Shortcuts to Edit Posts and Pages Faster” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Slash Edit: Admin Shortcuts to Edit Posts and Pages Faster” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.0
- Updated 2026-04-08
- New: Added
/authors/edit,/users/edit, and/author/editfor accessing the users’ screen in the admin. - New: Added
/theme/editfor accessing the Full Site Editor for block themes, otherwise the customizer. - New: Added singular slugs to post type archive editing, so a post type with archive
shopsand singularproductwill both have/editendpoints and go to the same product list view. - New: Added more examples to the readme.
1.2.0
- Updated 2025-12-06
- Security fix: Adding
/editcan expose IDs that are otherwise private. Update for a better login workflow. As a security precaution, only those with Editor privileges and above can quickly edit items. - New feature: Allow terms and child terms to be editable.
- New feature: Adding
/editto a blog archive redirects to Settings->Reading. - New feature: Editing a post type archive will redirect to post list screen for the archive.
- Misc: Code cleanup throughout, updating to WPCS and passing Plugin Check.
1.1.1
- Updated 2015-08-20 – Ensuring WordPress 4.3 compatibility
- Updated 2015-04-19 – Ensuring WordPress 4.2 compatibility
- Updated 2014-12-11 – Ensuring WordPress 4.1 compatibility
- Released 2014-11-13
- Fixing endpoint when page is created with same slug as the endpoint
1.1.0
- Released 2014-11-13
- Added “/edit” to the front of the site (e.g., www.domain.com/edit) if you have a page set as your front page.
- Added a
slash_edit_urlfilter to determine where to redirect a user when “/edit” is present (props Bjørn J.)
1.0.0
- Released 2014-10-19
- Initial Release

