Opened 16 months ago

Last modified 16 months ago

#19890 new enhancement

Filter auto enclosure links before processing

Reported by: niallkennedy Owned by:
Priority: normal Milestone: Awaiting Review
Component: Feeds Version:
Severity: minor Keywords: has-patch
Cc:

Description

The do_enclose() function looks through post content for enclosure-worthy URLs, requests the URLs it finds, and stores in post meta.

I use sample code and dummy URLs in my posts: e.g. http://example.com/song.mp3. Right now do_enclose() finds the mention of the MP3, adds it to post meta, which later outputs in rss_enclosure() or atom_enclosure(). If I want to remove the enclosure from final markup I can attach to the added_postmeta action to remove a value after it was requested and inserted or act on the markup generated by rss_enclosure() or atom_enclosure() by emptying the string.

I would like to filter out the auto-discovered enclosure link before it is processed by WordPress, looked up in the database, and HEAD requested. If a filter existed on the parsed enclosure links I could remove links from dummy domains such as "example.com."

Attachments (1)

functions.diff (546 bytes) - added by niallkennedy 16 months ago.
apply_filters on post links

Download all attachments as: .zip

Change History (2)

apply_filters on post links

Similar request: #18506

Note: See TracTickets for help on using tickets.