Put this in a plugin or functions.php
:
function feed_rewrite( $wp_rewrite ) {
$feed_rules = array(
'feed/portfolio' => 'index.php?post_type=post&feed=rss2'
);
$wp_rewrite->rules = $feed_rules + $wp_rewrite->rules;
}
// refresh/flush permalinks in the dashboard if this is changed in any way
add_filter( 'generate_rewrite_rules', 'feed_rewrite' );
When you’ve done that, go to the permalinks page and resave to flush your old rules and regenerate them
Remember, when changing rewrite rules to use the monkeyman rewrite analyser tool plugin to check what rules are used for which URLs
Related Posts:
- Mixing custom post type and taxonomy rewrite structures?
- How to rewrite URI of custom post type?
- Rewriting a custom-post-type permalink with taxonomy term?
- Add .html (dot HTML) extension to custom post types
- Custom rewrite rules for archive page and single post
- WordPress Rewrite Rules for Custom Post Type and Taxonomy
- Custom post types – Use post_id in permalink structure
- Multiple post types – share same ReWrite slug?
- Custom post type permalink: only use %post_id% and remove %postname%
- Custom post types – Use post_id in permalink structure when using has_archive => true
- Using /%postname% for a custom post type
- Changing the URL Structure of a Paginated Custom Post
- How to modify URL structures in custom post types and taxonomies or terms
- Adding meta values to permalink
- Custom Posttype Inheritance (and url structure)
- Permalinks so that one custom post type appears to be a child of another, not working
- Create permalink structure for one taxonomy archive per custom post type
- Slug for custom post type archive
- Custom permalinks
- Permalink rewrite with custom post type and custom taxonomy
- Custom post type permalink changing itself every other change
- Make permalinks based on an ACF-field
- Custom post type’s get_permalink returns wrong url
- Prepend meta_value to permalink of post
- Custom Permalinks for Custom Post Types and Taxonomies
- Removing parent slug from URL on custom post type
- Permalinks for CPT breaks permalinks to pages
- Including two taxonomies in a permalink structure
- WP Rewrite Rules – Custom post type & taxonomy
- URL rewrite and navigation structure for wordpress custom post type
- How to rewrite custom post type URL for multiple depths instead of one specific depth
- Custom post type category, taxonomy and URL rewrite problem
- how to use two permalinks for one custom post type
- Rewrite on custom post type permalink not working?
- WordPress Rewrite rule for nested post types
- Custom Permalink Tag breaks Pagination
- Permalinks for Taxonomy and Custom Post Type
- Share parent path between Custom Post Types and Pages?
- multiple url slug for single custom post type
- Custom Post Type and Custom Taxonomy Permalinks
- remove permalink “front part” for custom post type
- Change Permalink Structure for Tag.php template
- Making a custom help center page
- Custom taxonomy in URL showing 404
- Add archive slug to default post post type
- Custom Post type and permalink settings
- Rewrite rules for custom posts types
- 404 Issue w/ Custom Post Type – using Meta for Permalink rewrite
- How to change custom post type permalink structure
- Adding custom post category slug in permalink causes 404 error for pages and posts
- How can I use get_post_meta with add_rewrite_rule to build custom permalinks?
- Can’t get custom rewrite tag, query var, permastruct (permalink structure), and rewrite rule to work properly together
- How Can I Change the Custom Post Type Slug to the Taxonomy Slug in the URL?
- Use same slug base for Custom Post Type posts, and multiple taxonomy terms
- How can achieve this permalink perfectly? domain.com/%category%/%post-name%
- WordPress custom post type permalink rewrite shows page not found
- How to add rewrite rule to custom post type with parent in url with cpt ui?
- Custom post type as home page with custom url
- URL rewrite add author as base
- Custom Permalink to remove category word , keeping posts permalink with date?
- Custom taxonomy returns 404
- CPT’s with landing page instead of archive – Url Rewrite?
- Permalink structure with custom taxonomies and custom post type like /parent-tax/child-tax/custom-post-type-name (with no base name)
- Pretty URLs and custom post types
- Lost of query parameter when using permalink
- Permalink misbehaving in Custom Post Types
- Best way to specify “article type” in URL
- How to have permalink like domain.com/term/postname?
- Combine multiple CPT names to create valid permalinks
- Set parent for custom post type archive rewrite url
- Route subpage to Custom Post Type
- Custom Post Type Advanced Slug
- Dynamic CPT permalink structure based on ACF field value
- Rewrite permalink for multiple post types (CPT) with taxonomy term
- Post type Permalink
- Custom Post Type nest under a normal WordPress Page
- custom posts permalinks url rewriting
- Use a different URL path / permalink for CPT
- Adding /blog in front of single posts (only)
- 404 error rewrite permalinks
- I want to rewrite the URL of a specific post with a specific custom field to easily analyze in Google Analytics
- Rewrite URL for CPT to domain/post-name/post-id
- Custom permalink structure for custom post types including multiple taxonomy
- Permalinks: custom post type -> custom taxonomy -> custom sub taxonomy -> post
- Pretty Permalinks with CTP and Taxonomies / Hierarchical
- Customise Permalink Structure For Custom Post Types
- How to make “single post” permalink maintain it’s sub-page structure
- Two CPT: one is using part of the custom rewrite slug from the other
- WordPress custom post type rewrite rule matches all pages returning 404
- Custom post type with parent page? Possible?
- Remove sequential number from permalinks
- Customizing the custom post type permalink
- URL Rewrite Adjustment for Custom Post Type causes template to revert to index.php
- Parent cpt/child custom post type URL permalink relationship
- Custom Post Type – Rewrite slug [duplicate]
- How can you preserve URLs when moving posts to a custom post type?
- Rewrite rules for using the same base slug for multiple content types
- Custom post type permalink structure
- What is the best way to relate different custom post types?
- Allow child pages with the same base as the CPT slug