Codeinwp / Codeinwp/feedzy-rss-feeds
Support multiple URL parameters when fetching RSS feeds
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 121
- Forks
- 27
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 11
Description
What problem does this address?
Feedzy currently only considers the first URL parameter when fetching RSS feeds. This limits compatibility with feeds that rely on multiple query parameters for access control and filtering. In the reported use case, the feed source is an external, international service that cannot be modified and uses multiple parameters (e.g. companyToken for access control, type for filtering content, and limit=-1 to return all items). The filtering parameter is not available at item level, making post-import filtering impossible.
What is your proposed solution?
Allow Feedzy to process and pass through all URL query parameters when fetching a feed, or provide a hook or configuration option (toggle) to enable full parameter support. This would improve compatibility with third-party and enterprise feed providers without impacting existing default behavior.
Requested here: https://secure.helpscout.net/conversation/3203027572/481584?viewId=34ff25c2-884f-4c1d-bef0-09436612ea97
Will this feature require documentation? (Optional)
None
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing Feedzy's RSS-fetching flow and the handling of URL query parameters. Reproduce the reported case with multiple parameters such as companyToken, type, and limit=-1, then verify that existing single-parameter feeds still work and that all parameters reach the external feed request.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100