All of the native feeds and those that are added in line with WP API (add_feed()) rely on feed=[type] query variable and corresponding do_feed_{$feed} action hook where they are executed.
From your description it’s different. Someone registered entirely different query variable in code and attached their own logic to it.
There is no way to say how precisely that was done without finding and reading code responsible (searching for customfeed would be a start).
Related Posts:
- Editing Category RSS Feeds
- Remove a div from RSS feed
- Can I add the post featured image to a specific RSS feed?
- Aspx/Rss feed – failed to open stream: Redirection limit reached
- WordPress create custom XML RSS feed template
- How to Add Image to WordPress RSS-Feed with no Plug-in?
- How to check if feed URL was requested?
- Disable comment rss feeds for pages in wordpress
- Twitter feed is showing blank in WP site [closed]
- Getting Post Thumbnail from RSS feed with SimplePie
- fetch_feed: retrieve entries in the appearing order, not chronologically
- Limiting the WordPress feed to only a certain limit of characters
- Why does running get_the_excerpt() when generating JSON file take 28 seconds vs. 599 milliseconds without it?
- get post content of particular post by url
- Display image from an external rss feed on wordpress without plugins
- How to modify the default feed via a function
- Can’t retrieve element with WordPress default @fetch_rss();
- Include only posts with meta key “add_in_rss” in RSS Feed
- change default RSS feed URL
- Display WordPress Post on A Different Site
- Good RSS Feed Parser to use on php file?
- Disable category RSS Feeds on WordPress blog with PHP
- How to access all meta data for RSS feed?
- Remove all feeds and return custom 404 page
- Use fetch_feed(); Totally Outside of WordPress?
- truncating imported rss-feeds
- Dynamically Create Posts Via XML File
- PHP warning: Undefined array key 2 in feed.php
- Getting table to format properly in RSS feed emails
- Getting table to format properly in RSS feed emails
- Display all values of custom a field created with ACF on a page
- How do I directly access a PHP file located in my themes folder?
- wpdb::prepare was called incorrectly
- Only show div on homepage/blog index in wordpress/php
- WordPress the_content() return only one image from a specific category
- count number of user comments with a specific comment meta value
- Display all posts in current category
- file_exists() acting weird
- Is it possible to use the featured image of a page as a css background without inlining?
- PHP syntax error when using wpdb update?
- Select dropdown not showing selected value php
- Warning: array_pop() expects parameter 1 to be array, boolean given
- How to migrate the posts from an old custom legacy blog to a new WordPress website?
- items_wrap not working
- Using shipped version of jquery
- Can’t search posts using WP_QUERY inside AJAX Function
- How do I Add HTML to the_excerpt() & the_content() Output?
- Display fields as values in array from external SQL DB
- User’s total comment count excluding comments on their own posts
- Is there a way to programmatically create multiple pages utilizing the same template but different content from a json file?
- Populate dropdown with Child Pages based on Parent Page chosen
- do search in two site and show the result in first site
- What’s the uses of wp_cache_set() or wp_cache_add()?
- How to get post’s current parent term ID?
- Use of wp_insert_post and parameters
- How do I add a custom css to all posts without affecting homepage css? [closed]
- Revoke Access to certain user roles and admin pages
- Counting Search results, and displaying the offset per page
- Where is this function’s callback getting its arguments from?
- Using Argument from Function to Re-Direct Visitor (WordPress)
- How to present a div only when the index.php is accessed for/by the single post pages
- Displaying list of posts in category page
- WPDB – Read and write value from / to database
- Is it possible to add a custom page to a free WordPress site? [closed]
- Advanced Custom Fields [closed]
- search and add in wordpress content
- Updating Metadata with Shortcode
- Are there any drawbacks on opening a session_start in functions.php and header.php?
- Setting up a cron job to auto update a custom field
- How do you measure the PHP generation time of your WordPress pages?
- Admin-ajax.php 404 error
- Change the “Show All” button in a WordPress Portfolio Filter
- ACF Gallery field images donwload
- Trying to retrieve meta values from three different meta keys and display in rows
- Cannot figure out how to add a read more link to a manual excerpt. Please help
- This occurs when I open admin or front on localhost
- Search only for posts with specific metadata?
- ACF background-color per post in a WordPress loop
- RSS feed has stopped updating
- ajaxurl usage for a custom function
- Trouble with checked() for array of multiple checkboxes
- How to create a radio button to alt between settings in wp_options table
- I want to use wordpress database in android app using json encode?
- Can not manually create a database ( db, user, pass ) for a plugin
- Are widget arguments always set inside My_Widget::widget()?
- How to fix blank pagination links?
- Rewrite url for custom post type not working
- Jquery and Sticky
- Different image and background color depending on page type
- How to style this wp_list_pages markup
- How To: Simple domPDF Example
- How can I define the RSS feed content length?
- WordPress format json in postmeta table
- SVN precommit and nullable return types [closed]
- notify users when changed database
- Check user last login date
- 404 page is not the same when using PHP code in functions
- How can I modify the html output of a custom post type admin page?
- How do I change the color of a pop-up on the main page?
- Date not working correctly