By Design, there is one permalink structure for the whole wordpress site. What you try to achieve needs to introduce a custom permalink structure for a part of it.
This is not trivial because you need to introduce your own permalinks via rewrites (Rewrite API (WordPress Codex)) and you need to change the links to those pages when linked on occasion. This can be done with hooks for the appropriate functions. E.g. for get_category_link() you can make use of the category_link
filter.
I haven’t done this yet for a larger part of a site and I assume that it can introduce problems as you need to take care of multiple places to have it working properly. I don’t want to say it’s not possible but just a reminder of the side-effects this can have.
Related Posts:
- Why is “/page/2/” not working?
- How does WordPress handle permalinks?
- Get page permalink without wpurl
- Can I use REST-API on plain permalink format?
- How to change ‘with_front” key from an existing custom post type?
- Why would Numeric permalinks work, but %postname% won’t?
- Passing variables through permalink structure
- Make post slug have priority over category slug
- Adding anchor to paginate_links + Safari anchor bug
- How to stop permalink redirects for a particular slug
- Why does WP not use relative links when linking pages?
- htaccess or redirect to cloak portion of a link?
- What is the action or filter for changing permalink in Edit Post/Page?
- WordPress Links Not Working After Migration
- Migrating WordPress blog to New Webhosts, something is adding a # and gibberish
- How to get wordpress link to fully evaluate when coming from facebook
- Is using %postname% for permalinks really that bad for performance?
- After moving from subdirectory to home, home page does not display
- Specific URL Rewriting with parameters in wordpress
- Can two products with the same name but different category produce unique URLs?
- If the only permalink setting is %postname% what happens in the case of old duplicates?
- Get closest page ID from URL
- How to hyperlink both post thumnail image and post title text in wordpress?
- How to modify the slug for the default wp posts without affecting other posttypes?
- How to create thousands of endpoints for a post or a page or a custom post type programatically?
- Force pretty permalinks?
- WordPress get permalink function
- Site moved to HTTPS and loads as HTTPS but permalinks show as http
- WordPress Permalinks & Nginx Rewrite Rule Not Working
- Page and Category With Same Slug – Looking To Silo Website
- Override category permalink to match old non-WordPress links?
- Exclude / Blacklist Permalinks
- Point domain to different webhost’s subdirectory wordpress
- filtering special chars from post slug
- Default setting permalink /blog/
- How to change old permalink?
- Need help getting my Permalink structure right
- Losing preview ability: W3 Total Cache + Post name permalinks
- Get the url of a page template without using the page slug and ID
- flush_rewrite_rules breaks permalinks
- How to show permalink auto when type text in post tiltle?
- Accessing Subdirectories in WordPress Install
- Permalink for custom post type
- Broken Link in WP Site?
- How to change “attachment_id” in attachment permarlink?
- How to use different domains for different blogs hosted in the same host in subdomains with .htaccess
- Custom permalinks in WordPress
- Permalink opens attachment instead of page
- How do I get thumbnail generator to recognize the_permalink tag?
- Changing WordPress routing to load the same page for different URLs
- Custom post type clean shortlink
- cannot link a external url, present page url acting as parent url
- Exclude single page from permalink rule
- the_content(); erroneously closing off previous opening before it
- Bulk append URL (add word to slug)
- Image URL and size
- Conditional Permalink based on category?
- Permalink Custom Page Template
- defining child page permalink
- permalink error when modifying sanitize_title_with_dashes function
- Browsing to permalink prefix results in 404
- Shortcodes not working
- replicate url permalink after migrating to wordpress
- I need to change the attribute of the isPermaLink guid in the WordPress RSS feed – from false to true
- Shortlinks work only for logged in users
- Changing permalink for blog posts, current structure www.website.com/blog-post, change to, www.website.com/blog/blog-post
- Does wordpress take care of slug collisions?
- WordPress permalink not working on subdomain
- Fatal Error when trying to load Permalinks page on WP admin [closed]
- How to construct a dynamic rewrite rule for child pages that passes more than one query var
- Cannot publish posts or pages when I change permalink structure
- Permalink conflict with React Router in subfolder
- Add /blog prefix for all WordPress front end url
- Permalink structure has suddenly changed
- How to experiment with permalink structure on a select number of posts
- In a multisite, how can I get posts from one site and display their permalinks in another site?
- Why does page for hierarchical taxonomy parent term go 404?
- Remove Permalink of certain posts
- Bulk update set of URLs via SQL
- Custom permalink for one category
- rebuilding/ rewriting a url to make it SEO friendly
- Very strange behaviour related to htaccess and custom posts and custom posts substrings (BUG?)
- Permalink change during save of post
- Changed Permalinks settings, how do I redirect posts on Nginx?
- Choose permalink on a per-post basis?
- Single.php not loading when permalink only contains date information
- WooCommerce product permalink changed
- How to put articles under a /blog directory?
- Category-dependent custom permalink
- Pretty permalinks (again)
- Imported posts using wrong domain name
- WordPress Archives Cause Looping
- Is there a way to add slug to home_url on this function?
- Customized author slugs not working with get_author_posts_url method
- Custom WP permalink structure
- region selection
- Redirecting From An Old Permalink Structure
- Include language variable in url
- Is it posible to translate a url prefix?
- Page permalinks are http but show up as https?