Make WordPress Core

Opened 4 years ago

Last modified 2 years ago

#24824 new defect (bug)

get_attached_file() treats fully qualified URLs as relative

Reported by: tobiaskochsonlinenet Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 2.7
Component: Media Keywords: has-patch dev-feedback
Focuses: Cc:


If you call the function get_attached_file() of wp-include/post.php with a fully qualified URL (like "http://www.example.com/file.ext") it will prepend the upload directory.

Checking the file's URI for :// would prevent this.

!preg_match('|^://|', $file)

Change History (3)

#1 @tobiaskochsonlinenet
4 years ago

Oops, actually the regular expression should read:

!preg_match('|://|', $file)

#2 @SergeyBiryukov
4 years ago

  • Version changed from trunk to 2.7

Related: [8796], [9242].

#3 @chriscct7
2 years ago

  • Keywords dev-feedback added
Note: See TracTickets for help on using tickets.