Opened 15 years ago
Closed 11 years ago
#19890 closed enhancement (fixed)
Filter auto enclosure links before processing
| Reported by: | niallkennedy | Owned by: | DrewAPicture |
|---|---|---|---|
| Priority: | normal | Milestone: | 4.4 |
| Component: | Feeds | Version: | |
| Severity: | minor | Keywords: | has-patch commit |
| Cc: | Focuses: |
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 (2)
Change History (12)
#6
@
11 years ago
- Keywords needs-docs added; commit removed
New filters should be documented as per the documentation standards.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
apply_filters on post links