[wp-trac] [WordPress Trac] #51328: Classic Editor adds extra p tags to Instagram Embed
    WordPress Trac 
    noreply at wordpress.org
       
    Thu Sep 17 07:27:18 UTC 2020
    
    
  
#51328: Classic Editor adds extra p tags to Instagram Embed
------------------------------+-------------------------------------------
 Reporter:  HannaIris         |      Owner:  (none)
     Type:  defect (bug)      |     Status:  new
 Priority:  normal            |  Milestone:  Awaiting Review
Component:  Embeds            |    Version:  5.5.1
 Severity:  normal            |   Keywords:  embeds wpautop classic-editor
  Focuses:  coding-standards  |
------------------------------+-------------------------------------------
 Issue:
 On Classic editor with wpautop enabled, when adding an Instagram url to be
 embedded, the editor adds extra p tags.
 Steps to replicate:
 1. Use Classic Editor.
 2. Place Instagram post url to editor (doesn't matter Visual, Text, with
 or without p tags)
 3. Save Post.
 4. Check frontend code.
 The output:
 1. Closing </p> tag after the first link:
 {{{
 <blockquote class="instagram-media" data-instgrm-captioned data-instgrm-
 permalink="https://www.instagram.com/p/XXX" data-instgrm-version="12"
 style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0
 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-
 width:640px; min-width:326px; padding:0; width:99.375%; width:-webkit-
 calc(100% - 2px); width:calc(100% - 2px);">
 <div style="padding:16px;"> <a href="https://www.instagram.com/p/XXX
 style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center;
 text-decoration:none; width:100%;" target="_blank"> </p>
 }}}
 2. Closing </a> is inside p tag: {{{<p></a> </p>}}}
 3. Script tag is inside p tag: {{{<p><script async
 src="//www.instagram.com/embed.js"></script></p>}}}
 Expected output:
 No extra p tags, eg what you get with {{{remove_filter( 'the_content',
 'wpautop' );}}}.
-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/51328>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list