[wp-trac] [WordPress Trac] #38046: Wordpress ignores width of gfycat oEmbed

WordPress Trac noreply at wordpress.org
Tue Sep 13 23:46:48 UTC 2016


#38046: Wordpress ignores width of gfycat oEmbed
--------------------------+-----------------------------
 Reporter:  archon810     |      Owner:
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  Embeds        |    Version:  4.6.1
 Severity:  normal        |   Keywords:
  Focuses:                |
--------------------------+-----------------------------
 Hi,

 Wordpress currently supports a number of providers explicitly via oEmbed
 https://codex.wordpress.org/Embeds, with gfycat (a popular GIF site)
 support working using oEmbed discovery (as of WP 4.4).

 The problem is, there doesn't seem to be a way to specify or just have WP
 honor the provided width parameter.

 Here's a sample gfycat: https://gfycat.com/LegitimateComplexHoiho. The
 oembed call:
 https://api.gfycat.com/v1/oembed?url=https://gfycat.com/LegitimateComplexHoiho.

 The value:

 {{{
 {"version":"1.0","type":"video","provider_name":"https://gfycat.com","width":228,"height":228,"title":"","html":"<div
 style='position:relative;padding-bottom:calc(100% / 1.00)'><iframe
 src='https://gfycat.com/ifr/LegitimateComplexHoiho' frameborder='0'
 scrolling='no' width='100%' height='100%'
 style='position:absolute;top:0;left:0;' allowfullscreen></iframe></div>"}
 }}}

 It's got a width of 212 pixels, but WP embeds it using the full viewport
 width, which looks huge (mine is 668px http://i.imgur.com/jkmAQjN.png).
 There could be responsive considerations here, but the image should never
 be larger than its 100% size, irrespective of the container.

 Furthermore, even if I wrap the url in [embed] tags and add a width=212
 parameter manually, it gets completely ignored, and the result is the
 same.

 What should happen ideally is by default embeds are max 100% of their
 absolute size, responsiveness still works, and so do the width/height
 parameters to the shortcode.

 Any ideas how to fix it?

--
Ticket URL: <https://core.trac.wordpress.org/ticket/38046>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list