[wp-trac] [WordPress Trac] #37359: wp_filter_pre_oembed_result() breaks SoundCloud embeds
WordPress Trac
noreply at wordpress.org
Thu Dec 22 16:28:38 UTC 2016
#37359: wp_filter_pre_oembed_result() breaks SoundCloud embeds
--------------------------+-------------------------
Reporter: MaffooClock | Owner:
Type: defect (bug) | Status: closed
Priority: normal | Milestone:
Component: Embeds | Version: 4.5.3
Severity: normal | Resolution: worksforme
Keywords: | Focuses:
--------------------------+-------------------------
Comment (by jkhongusc):
Our Enterprise just hit this exact issue. We upgraded from 4.4.2 to 4.7.
After the upgrade we noticed SoundCloud embeds was broken on one of our
sites exactly as the OP reports:
> resulting in the post embedding itself where the SoundCloud Iframe is
expected to be
Through debugging, yes by modifying WP 4.7 core, on a staging system. I
was able to backtrace to wp_filter_pre_oembed_result(). IMO the bug
resides in url_to_postid(). url_to_postid ('https://soundcloud.com/path')
is returning the postid of the post that contains the SoundCloud embed.
The configuration of the site has url_to_postid() returning self
referencing postids. If I put the same SoundCloud embed on another site,
it works perfectly. I am going to open a new bug for url_to_postid().
--
Ticket URL: <https://core.trac.wordpress.org/ticket/37359#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list