Plugin Directory

Changeset 3306564


Ignore:
Timestamp:
06/04/2025 03:14:46 PM (8 months ago)
Author:
mrwweb
Message:

Update to version 1.2.1 from GitHub

Location:
enhanced-embed-block
Files:
7 edited
1 copied

Legend:

Unmodified
Added
Removed
  • enhanced-embed-block/assets/enhanced-embed-block-test-page.xml

    r3293487 r3306564  
    4848        <guid isPermaLink="false">https://playground.wordpress.net/scope:0.3193775543985262/?page_id=5</guid>
    4949        <description></description>
    50         <content:encoded><![CDATA[<!-- wp:columns {"align":"wide"} -->
     50        <content:encoded><![CDATA[<!-- wp:heading -->
     51<h2 class="wp-block-heading">Test Cases</h2>
     52<!-- /wp:heading -->
     53
     54<!-- wp:list -->
     55<ul class="wp-block-list"><!-- wp:list-item -->
     56<li><a href="#youtube">YouTube</a></li>
     57<!-- /wp:list-item -->
     58
     59<!-- wp:list-item -->
     60<li><a href="#vimeo">Vimeo</a></li>
     61<!-- /wp:list-item --></ul>
     62<!-- /wp:list -->
     63
     64<!-- wp:heading -->
     65<h2 class="wp-block-heading" id="youtube">YouTube</h2>
     66<!-- /wp:heading -->
     67
     68<!-- wp:columns {"align":"wide"} -->
    5169<div class="wp-block-columns alignwide"><!-- wp:column -->
    52 <div class="wp-block-column"><!-- wp:heading {"fontSize":"large"} -->
    53 <h2 class="wp-block-heading has-large-font-size">16 Videos in a Podcast Series</h2>
    54 <!-- /wp:heading -->
    55 
    56 <!-- wp:embed {"url":"https://www.youtube.com/watch?v=FtFoq1iwkyU\u0026list=PLqKZJzLBhX4Lf0XLt3wG1g763D1HYMAvY\u0026index=13\u0026pp=iAQB","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     70<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     71<h3 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">Single Video with Caption</h3>
     72<!-- /wp:heading -->
     73
     74<!-- wp:embed {"url":"https://www.youtube.com/watch?v=VGhcSupkNs8","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     75<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     76https://www.youtube.com/watch?v=VGhcSupkNs8
     77</div><figcaption class="wp-element-caption">Captions still work!</figcaption></figure>
     78<!-- /wp:embed --></div>
     79<!-- /wp:column -->
     80
     81<!-- wp:column -->
     82<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"wp-embed-aspect-4-3 wp-has-aspect-ratio"} -->
     83<h3 class="wp-block-heading wp-embed-aspect-4-3 wp-has-aspect-ratio">Old Video with fallback thumbnail</h3>
     84<!-- /wp:heading -->
     85
     86<!-- wp:embed {"url":"https://youtu.be/zgFklxPjuv4","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-4-3 wp-has-aspect-ratio"} -->
     87<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     88https://youtu.be/zgFklxPjuv4
     89</div></figure>
     90<!-- /wp:embed --></div>
     91<!-- /wp:column --></div>
     92<!-- /wp:columns -->
     93
     94<!-- wp:heading {"textAlign":"center","level":3} -->
     95<h3 class="wp-block-heading has-text-align-center">16 Videos in a Podcast Series</h3>
     96<!-- /wp:heading -->
     97
     98<!-- wp:group {"align":"wide","layout":{"type":"grid"}} -->
     99<div class="wp-block-group alignwide"><!-- wp:embed {"url":"https://www.youtube.com/watch?v=FtFoq1iwkyU\u0026list=PLqKZJzLBhX4Lf0XLt3wG1g763D1HYMAvY\u0026index=13\u0026pp=iAQB","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
    57100<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
    58101https://www.youtube.com/watch?v=FtFoq1iwkyU&amp;list=PLqKZJzLBhX4Lf0XLt3wG1g763D1HYMAvY&amp;index=13&amp;pp=iAQB
     
    149192</div></figure>
    150193<!-- /wp:embed --></div>
     194<!-- /wp:group -->
     195
     196<!-- wp:heading {"textAlign":"center"} -->
     197<h2 class="wp-block-heading has-text-align-center" id="vimeo">Vimeo</h2>
     198<!-- /wp:heading -->
     199
     200<!-- wp:columns {"align":"wide"} -->
     201<div class="wp-block-columns alignwide"><!-- wp:column -->
     202<div class="wp-block-column"><!-- wp:heading {"level":3} -->
     203<h3 class="wp-block-heading">Basic Embed with Caption</h3>
     204<!-- /wp:heading -->
     205
     206<!-- wp:embed {"url":"https://vimeo.com/1035359933","type":"video","providerNameSlug":"vimeo","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     207<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     208https://vimeo.com/1035359933
     209</div><figcaption class="wp-element-caption">This is a video on <strong>hard mode</strong> since it also has a caption! With <strong>bold</strong> and <em>italics!</em></figcaption></figure>
     210<!-- /wp:embed -->
     211
     212<!-- wp:heading {"level":3,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     213<h3 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">Embed link without ID</h3>
     214<!-- /wp:heading -->
     215
     216<!-- wp:embed {"url":"https://vimeo.com/basura/facehawk","type":"video","providerNameSlug":"vimeo","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     217<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     218https://vimeo.com/basura/facehawk
     219</div></figure>
     220<!-- /wp:embed --></div>
    151221<!-- /wp:column -->
    152222
    153223<!-- wp:column -->
    154 <div class="wp-block-column"><!-- wp:heading {"fontSize":"large"} -->
    155 <h2 class="wp-block-heading has-large-font-size">Two old videos requiring fallback poster images</h2>
    156 <!-- /wp:heading -->
    157 
    158 <!-- wp:embed {"url":"https://www.youtube.com/watch?v=zgFklxPjuv4","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-4-3 wp-has-aspect-ratio"} -->
    159 <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
    160 https://www.youtube.com/watch?v=zgFklxPjuv4
    161 </div></figure>
    162 <!-- /wp:embed -->
    163 
    164 <!-- wp:embed {"url":"https://www.youtube.com/watch?v=rGnZwiUmqfA"} -->
    165 <figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
    166 https://www.youtube.com/watch?v=rGnZwiUmqfA
     224<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     225<h3 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">With Start Time</h3>
     226<!-- /wp:heading -->
     227
     228<!-- wp:embed {"url":"https://vimeo.com/72163741","type":"video","providerNameSlug":"vimeo","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     229<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     230https://vimeo.com/72163741
    167231</div></figure>
    168232<!-- /wp:embed --></div>
     
    184248        <wp:post_password><![CDATA[]]></wp:post_password>
    185249        <wp:is_sticky>0</wp:is_sticky>
    186                                                         <wp:postmeta>
    187         <wp:meta_key><![CDATA[_oembed_eaa9363c115b44d07041e5d5ebb8f1dd]]></wp:meta_key>
    188         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    189         </wp:postmeta>
    190                             <wp:postmeta>
    191         <wp:meta_key><![CDATA[_oembed_079235fb1806b6a0739ffe2b5d89ddb2]]></wp:meta_key>
    192         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    193         </wp:postmeta>
    194                             <wp:postmeta>
    195         <wp:meta_key><![CDATA[_oembed_2c8cc0fbd45a95ae9bcd7a724a8f637a]]></wp:meta_key>
    196         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    197         </wp:postmeta>
    198                             <wp:postmeta>
    199         <wp:meta_key><![CDATA[_oembed_67b67d3806a4b1405303f02415835eb1]]></wp:meta_key>
    200         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    201         </wp:postmeta>
    202                             <wp:postmeta>
    203         <wp:meta_key><![CDATA[_oembed_9c3ae5e00fbbb86ad6ce110276de7a7d]]></wp:meta_key>
    204         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    205         </wp:postmeta>
    206                             <wp:postmeta>
    207         <wp:meta_key><![CDATA[_oembed_6b72b8e8f7b47141386cd3956247c16e]]></wp:meta_key>
    208         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    209         </wp:postmeta>
    210                             <wp:postmeta>
    211         <wp:meta_key><![CDATA[_oembed_ae27cb7c3868fe503e9f7cf2817648cb]]></wp:meta_key>
    212         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    213         </wp:postmeta>
    214                             <wp:postmeta>
    215         <wp:meta_key><![CDATA[_oembed_837a1ab32b2b97465a72abe038d3c81a]]></wp:meta_key>
    216         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    217         </wp:postmeta>
    218                             <wp:postmeta>
    219         <wp:meta_key><![CDATA[_oembed_3a7b55ecee101843fe56eaeb32abf529]]></wp:meta_key>
    220         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    221         </wp:postmeta>
    222                             <wp:postmeta>
    223         <wp:meta_key><![CDATA[_oembed_49e909ac7eb497fbcc093b89d477085f]]></wp:meta_key>
    224         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    225         </wp:postmeta>
    226                             <wp:postmeta>
    227         <wp:meta_key><![CDATA[_oembed_bb153b23b16cb2cf930113a9f35ebf17]]></wp:meta_key>
    228         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    229         </wp:postmeta>
    230                             <wp:postmeta>
    231         <wp:meta_key><![CDATA[_oembed_8a618445a89a08cadf5dfadb4d3c7efb]]></wp:meta_key>
    232         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    233         </wp:postmeta>
    234                             <wp:postmeta>
    235         <wp:meta_key><![CDATA[_oembed_1dda4b69c0ad5b432866122358ade1b4]]></wp:meta_key>
    236         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    237         </wp:postmeta>
    238                             <wp:postmeta>
    239         <wp:meta_key><![CDATA[_oembed_8d9ef04e0b31b0eef6865d2b26233e86]]></wp:meta_key>
    240         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    241         </wp:postmeta>
    242                             <wp:postmeta>
    243         <wp:meta_key><![CDATA[_oembed_5dd9edea3f72b9a254de070dbd118956]]></wp:meta_key>
    244         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    245         </wp:postmeta>
    246                             <wp:postmeta>
    247         <wp:meta_key><![CDATA[_oembed_fb6b054f418e9498b49a7e08968ac4e4]]></wp:meta_key>
    248         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    249         </wp:postmeta>
     250        <wp:postmeta></wp:postmeta>
    250251                            </item>
    251252                </channel>
  • enhanced-embed-block/tags/1.2.1/.wordpress-org/enhanced-embed-block-test-page.xml

    r3293487 r3306564  
    4848        <guid isPermaLink="false">https://playground.wordpress.net/scope:0.3193775543985262/?page_id=5</guid>
    4949        <description></description>
    50         <content:encoded><![CDATA[<!-- wp:columns {"align":"wide"} -->
     50        <content:encoded><![CDATA[<!-- wp:heading -->
     51<h2 class="wp-block-heading">Test Cases</h2>
     52<!-- /wp:heading -->
     53
     54<!-- wp:list -->
     55<ul class="wp-block-list"><!-- wp:list-item -->
     56<li><a href="#youtube">YouTube</a></li>
     57<!-- /wp:list-item -->
     58
     59<!-- wp:list-item -->
     60<li><a href="#vimeo">Vimeo</a></li>
     61<!-- /wp:list-item --></ul>
     62<!-- /wp:list -->
     63
     64<!-- wp:heading -->
     65<h2 class="wp-block-heading" id="youtube">YouTube</h2>
     66<!-- /wp:heading -->
     67
     68<!-- wp:columns {"align":"wide"} -->
    5169<div class="wp-block-columns alignwide"><!-- wp:column -->
    52 <div class="wp-block-column"><!-- wp:heading {"fontSize":"large"} -->
    53 <h2 class="wp-block-heading has-large-font-size">16 Videos in a Podcast Series</h2>
    54 <!-- /wp:heading -->
    55 
    56 <!-- wp:embed {"url":"https://www.youtube.com/watch?v=FtFoq1iwkyU\u0026list=PLqKZJzLBhX4Lf0XLt3wG1g763D1HYMAvY\u0026index=13\u0026pp=iAQB","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     70<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     71<h3 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">Single Video with Caption</h3>
     72<!-- /wp:heading -->
     73
     74<!-- wp:embed {"url":"https://www.youtube.com/watch?v=VGhcSupkNs8","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     75<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     76https://www.youtube.com/watch?v=VGhcSupkNs8
     77</div><figcaption class="wp-element-caption">Captions still work!</figcaption></figure>
     78<!-- /wp:embed --></div>
     79<!-- /wp:column -->
     80
     81<!-- wp:column -->
     82<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"wp-embed-aspect-4-3 wp-has-aspect-ratio"} -->
     83<h3 class="wp-block-heading wp-embed-aspect-4-3 wp-has-aspect-ratio">Old Video with fallback thumbnail</h3>
     84<!-- /wp:heading -->
     85
     86<!-- wp:embed {"url":"https://youtu.be/zgFklxPjuv4","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-4-3 wp-has-aspect-ratio"} -->
     87<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     88https://youtu.be/zgFklxPjuv4
     89</div></figure>
     90<!-- /wp:embed --></div>
     91<!-- /wp:column --></div>
     92<!-- /wp:columns -->
     93
     94<!-- wp:heading {"textAlign":"center","level":3} -->
     95<h3 class="wp-block-heading has-text-align-center">16 Videos in a Podcast Series</h3>
     96<!-- /wp:heading -->
     97
     98<!-- wp:group {"align":"wide","layout":{"type":"grid"}} -->
     99<div class="wp-block-group alignwide"><!-- wp:embed {"url":"https://www.youtube.com/watch?v=FtFoq1iwkyU\u0026list=PLqKZJzLBhX4Lf0XLt3wG1g763D1HYMAvY\u0026index=13\u0026pp=iAQB","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
    57100<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
    58101https://www.youtube.com/watch?v=FtFoq1iwkyU&amp;list=PLqKZJzLBhX4Lf0XLt3wG1g763D1HYMAvY&amp;index=13&amp;pp=iAQB
     
    149192</div></figure>
    150193<!-- /wp:embed --></div>
     194<!-- /wp:group -->
     195
     196<!-- wp:heading {"textAlign":"center"} -->
     197<h2 class="wp-block-heading has-text-align-center" id="vimeo">Vimeo</h2>
     198<!-- /wp:heading -->
     199
     200<!-- wp:columns {"align":"wide"} -->
     201<div class="wp-block-columns alignwide"><!-- wp:column -->
     202<div class="wp-block-column"><!-- wp:heading {"level":3} -->
     203<h3 class="wp-block-heading">Basic Embed with Caption</h3>
     204<!-- /wp:heading -->
     205
     206<!-- wp:embed {"url":"https://vimeo.com/1035359933","type":"video","providerNameSlug":"vimeo","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     207<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     208https://vimeo.com/1035359933
     209</div><figcaption class="wp-element-caption">This is a video on <strong>hard mode</strong> since it also has a caption! With <strong>bold</strong> and <em>italics!</em></figcaption></figure>
     210<!-- /wp:embed -->
     211
     212<!-- wp:heading {"level":3,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     213<h3 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">Embed link without ID</h3>
     214<!-- /wp:heading -->
     215
     216<!-- wp:embed {"url":"https://vimeo.com/basura/facehawk","type":"video","providerNameSlug":"vimeo","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     217<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     218https://vimeo.com/basura/facehawk
     219</div></figure>
     220<!-- /wp:embed --></div>
    151221<!-- /wp:column -->
    152222
    153223<!-- wp:column -->
    154 <div class="wp-block-column"><!-- wp:heading {"fontSize":"large"} -->
    155 <h2 class="wp-block-heading has-large-font-size">Two old videos requiring fallback poster images</h2>
    156 <!-- /wp:heading -->
    157 
    158 <!-- wp:embed {"url":"https://www.youtube.com/watch?v=zgFklxPjuv4","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-4-3 wp-has-aspect-ratio"} -->
    159 <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
    160 https://www.youtube.com/watch?v=zgFklxPjuv4
    161 </div></figure>
    162 <!-- /wp:embed -->
    163 
    164 <!-- wp:embed {"url":"https://www.youtube.com/watch?v=rGnZwiUmqfA"} -->
    165 <figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
    166 https://www.youtube.com/watch?v=rGnZwiUmqfA
     224<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     225<h3 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">With Start Time</h3>
     226<!-- /wp:heading -->
     227
     228<!-- wp:embed {"url":"https://vimeo.com/72163741","type":"video","providerNameSlug":"vimeo","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     229<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     230https://vimeo.com/72163741
    167231</div></figure>
    168232<!-- /wp:embed --></div>
     
    184248        <wp:post_password><![CDATA[]]></wp:post_password>
    185249        <wp:is_sticky>0</wp:is_sticky>
    186                                                         <wp:postmeta>
    187         <wp:meta_key><![CDATA[_oembed_eaa9363c115b44d07041e5d5ebb8f1dd]]></wp:meta_key>
    188         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    189         </wp:postmeta>
    190                             <wp:postmeta>
    191         <wp:meta_key><![CDATA[_oembed_079235fb1806b6a0739ffe2b5d89ddb2]]></wp:meta_key>
    192         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    193         </wp:postmeta>
    194                             <wp:postmeta>
    195         <wp:meta_key><![CDATA[_oembed_2c8cc0fbd45a95ae9bcd7a724a8f637a]]></wp:meta_key>
    196         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    197         </wp:postmeta>
    198                             <wp:postmeta>
    199         <wp:meta_key><![CDATA[_oembed_67b67d3806a4b1405303f02415835eb1]]></wp:meta_key>
    200         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    201         </wp:postmeta>
    202                             <wp:postmeta>
    203         <wp:meta_key><![CDATA[_oembed_9c3ae5e00fbbb86ad6ce110276de7a7d]]></wp:meta_key>
    204         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    205         </wp:postmeta>
    206                             <wp:postmeta>
    207         <wp:meta_key><![CDATA[_oembed_6b72b8e8f7b47141386cd3956247c16e]]></wp:meta_key>
    208         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    209         </wp:postmeta>
    210                             <wp:postmeta>
    211         <wp:meta_key><![CDATA[_oembed_ae27cb7c3868fe503e9f7cf2817648cb]]></wp:meta_key>
    212         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    213         </wp:postmeta>
    214                             <wp:postmeta>
    215         <wp:meta_key><![CDATA[_oembed_837a1ab32b2b97465a72abe038d3c81a]]></wp:meta_key>
    216         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    217         </wp:postmeta>
    218                             <wp:postmeta>
    219         <wp:meta_key><![CDATA[_oembed_3a7b55ecee101843fe56eaeb32abf529]]></wp:meta_key>
    220         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    221         </wp:postmeta>
    222                             <wp:postmeta>
    223         <wp:meta_key><![CDATA[_oembed_49e909ac7eb497fbcc093b89d477085f]]></wp:meta_key>
    224         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    225         </wp:postmeta>
    226                             <wp:postmeta>
    227         <wp:meta_key><![CDATA[_oembed_bb153b23b16cb2cf930113a9f35ebf17]]></wp:meta_key>
    228         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    229         </wp:postmeta>
    230                             <wp:postmeta>
    231         <wp:meta_key><![CDATA[_oembed_8a618445a89a08cadf5dfadb4d3c7efb]]></wp:meta_key>
    232         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    233         </wp:postmeta>
    234                             <wp:postmeta>
    235         <wp:meta_key><![CDATA[_oembed_1dda4b69c0ad5b432866122358ade1b4]]></wp:meta_key>
    236         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    237         </wp:postmeta>
    238                             <wp:postmeta>
    239         <wp:meta_key><![CDATA[_oembed_8d9ef04e0b31b0eef6865d2b26233e86]]></wp:meta_key>
    240         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    241         </wp:postmeta>
    242                             <wp:postmeta>
    243         <wp:meta_key><![CDATA[_oembed_5dd9edea3f72b9a254de070dbd118956]]></wp:meta_key>
    244         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    245         </wp:postmeta>
    246                             <wp:postmeta>
    247         <wp:meta_key><![CDATA[_oembed_fb6b054f418e9498b49a7e08968ac4e4]]></wp:meta_key>
    248         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    249         </wp:postmeta>
     250        <wp:postmeta></wp:postmeta>
    250251                            </item>
    251252                </channel>
  • enhanced-embed-block/tags/1.2.1/enhanced-embed-block.php

    r3293487 r3306564  
    77 * Author URI:      https://MRWweb.com
    88 * Text Domain:     enhanced-embed-block
    9  * Version:         1.2.0
     9 * Version:         1.2.1
    1010 * Requires at least: 6.5
    1111 * Requires PHP:    7.4
     
    2020namespace EnhancedEmbedBlock;
    2121
    22 define( 'EEB_VERSION', '1.2.0' );
     22define( 'EEB_VERSION', '1.2.1' );
    2323
    2424add_action( 'wp_enqueue_scripts', __NAMESPACE__ . '\enqueue_lite_youtube_component' );
     
    6868function replace_embeds_with_web_components( $content, $block ) {
    6969
    70     if (
    71         ! isset( $block['attrs']['url'] ) ||
    72         is_feed() ||
    73         ! in_array(
    74             $block['attrs']['providerNameSlug'],
    75             array( 'youtube', 'vimeo' ),
    76             true
    77         )
    78     ) {
     70    if ( should_replace_block( $block ) ) {
    7971        return $content;
    8072    }
     
    9587}
    9688
     89/**
     90 * Runs all checks to determine if we are in the correct context and meet criteria to replace the block
     91 *
     92 * @param array  $block The block attributes.
     93 * @return boolean
     94 */
     95function should_replace_block( $block ) {
     96    return  ! isset( $block['attrs']['url'] ) ||
     97            ! isset( $block['attrs']['providerNameSlug'] ) ||
     98            is_feed() ||
     99            ! in_array(
     100                $block['attrs']['providerNameSlug'],
     101                array( 'youtube', 'vimeo' ),
     102                true
     103            );
     104}
     105
    97106require_once plugin_dir_path( __FILE__ ) . 'inc/generic.php';
    98107require_once plugin_dir_path( __FILE__ ) . 'inc/vimeo.php';
  • enhanced-embed-block/tags/1.2.1/readme.txt

    r3293487 r3306564  
    66Tested up to: 6.8
    77Requires PHP: 7.4
    8 Stable tag: 1.2.0
     8Stable tag: 1.2.1
    99License: GPLv3 or later
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    8484== Changelog ==
    8585
     86= 1.2.1 (4 June 2025) =
     87
     88- Fix unset array key warning
     89- Improve plugin demo content to include Vimeo examples
     90
    8691= 1.2.0 (14 May 2025) =
    8792
  • enhanced-embed-block/trunk/.wordpress-org/enhanced-embed-block-test-page.xml

    r3293487 r3306564  
    4848        <guid isPermaLink="false">https://playground.wordpress.net/scope:0.3193775543985262/?page_id=5</guid>
    4949        <description></description>
    50         <content:encoded><![CDATA[<!-- wp:columns {"align":"wide"} -->
     50        <content:encoded><![CDATA[<!-- wp:heading -->
     51<h2 class="wp-block-heading">Test Cases</h2>
     52<!-- /wp:heading -->
     53
     54<!-- wp:list -->
     55<ul class="wp-block-list"><!-- wp:list-item -->
     56<li><a href="#youtube">YouTube</a></li>
     57<!-- /wp:list-item -->
     58
     59<!-- wp:list-item -->
     60<li><a href="#vimeo">Vimeo</a></li>
     61<!-- /wp:list-item --></ul>
     62<!-- /wp:list -->
     63
     64<!-- wp:heading -->
     65<h2 class="wp-block-heading" id="youtube">YouTube</h2>
     66<!-- /wp:heading -->
     67
     68<!-- wp:columns {"align":"wide"} -->
    5169<div class="wp-block-columns alignwide"><!-- wp:column -->
    52 <div class="wp-block-column"><!-- wp:heading {"fontSize":"large"} -->
    53 <h2 class="wp-block-heading has-large-font-size">16 Videos in a Podcast Series</h2>
    54 <!-- /wp:heading -->
    55 
    56 <!-- wp:embed {"url":"https://www.youtube.com/watch?v=FtFoq1iwkyU\u0026list=PLqKZJzLBhX4Lf0XLt3wG1g763D1HYMAvY\u0026index=13\u0026pp=iAQB","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     70<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     71<h3 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">Single Video with Caption</h3>
     72<!-- /wp:heading -->
     73
     74<!-- wp:embed {"url":"https://www.youtube.com/watch?v=VGhcSupkNs8","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     75<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     76https://www.youtube.com/watch?v=VGhcSupkNs8
     77</div><figcaption class="wp-element-caption">Captions still work!</figcaption></figure>
     78<!-- /wp:embed --></div>
     79<!-- /wp:column -->
     80
     81<!-- wp:column -->
     82<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"wp-embed-aspect-4-3 wp-has-aspect-ratio"} -->
     83<h3 class="wp-block-heading wp-embed-aspect-4-3 wp-has-aspect-ratio">Old Video with fallback thumbnail</h3>
     84<!-- /wp:heading -->
     85
     86<!-- wp:embed {"url":"https://youtu.be/zgFklxPjuv4","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-4-3 wp-has-aspect-ratio"} -->
     87<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     88https://youtu.be/zgFklxPjuv4
     89</div></figure>
     90<!-- /wp:embed --></div>
     91<!-- /wp:column --></div>
     92<!-- /wp:columns -->
     93
     94<!-- wp:heading {"textAlign":"center","level":3} -->
     95<h3 class="wp-block-heading has-text-align-center">16 Videos in a Podcast Series</h3>
     96<!-- /wp:heading -->
     97
     98<!-- wp:group {"align":"wide","layout":{"type":"grid"}} -->
     99<div class="wp-block-group alignwide"><!-- wp:embed {"url":"https://www.youtube.com/watch?v=FtFoq1iwkyU\u0026list=PLqKZJzLBhX4Lf0XLt3wG1g763D1HYMAvY\u0026index=13\u0026pp=iAQB","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
    57100<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
    58101https://www.youtube.com/watch?v=FtFoq1iwkyU&amp;list=PLqKZJzLBhX4Lf0XLt3wG1g763D1HYMAvY&amp;index=13&amp;pp=iAQB
     
    149192</div></figure>
    150193<!-- /wp:embed --></div>
     194<!-- /wp:group -->
     195
     196<!-- wp:heading {"textAlign":"center"} -->
     197<h2 class="wp-block-heading has-text-align-center" id="vimeo">Vimeo</h2>
     198<!-- /wp:heading -->
     199
     200<!-- wp:columns {"align":"wide"} -->
     201<div class="wp-block-columns alignwide"><!-- wp:column -->
     202<div class="wp-block-column"><!-- wp:heading {"level":3} -->
     203<h3 class="wp-block-heading">Basic Embed with Caption</h3>
     204<!-- /wp:heading -->
     205
     206<!-- wp:embed {"url":"https://vimeo.com/1035359933","type":"video","providerNameSlug":"vimeo","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     207<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     208https://vimeo.com/1035359933
     209</div><figcaption class="wp-element-caption">This is a video on <strong>hard mode</strong> since it also has a caption! With <strong>bold</strong> and <em>italics!</em></figcaption></figure>
     210<!-- /wp:embed -->
     211
     212<!-- wp:heading {"level":3,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     213<h3 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">Embed link without ID</h3>
     214<!-- /wp:heading -->
     215
     216<!-- wp:embed {"url":"https://vimeo.com/basura/facehawk","type":"video","providerNameSlug":"vimeo","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     217<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     218https://vimeo.com/basura/facehawk
     219</div></figure>
     220<!-- /wp:embed --></div>
    151221<!-- /wp:column -->
    152222
    153223<!-- wp:column -->
    154 <div class="wp-block-column"><!-- wp:heading {"fontSize":"large"} -->
    155 <h2 class="wp-block-heading has-large-font-size">Two old videos requiring fallback poster images</h2>
    156 <!-- /wp:heading -->
    157 
    158 <!-- wp:embed {"url":"https://www.youtube.com/watch?v=zgFklxPjuv4","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-4-3 wp-has-aspect-ratio"} -->
    159 <figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
    160 https://www.youtube.com/watch?v=zgFklxPjuv4
    161 </div></figure>
    162 <!-- /wp:embed -->
    163 
    164 <!-- wp:embed {"url":"https://www.youtube.com/watch?v=rGnZwiUmqfA"} -->
    165 <figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
    166 https://www.youtube.com/watch?v=rGnZwiUmqfA
     224<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     225<h3 class="wp-block-heading wp-embed-aspect-16-9 wp-has-aspect-ratio">With Start Time</h3>
     226<!-- /wp:heading -->
     227
     228<!-- wp:embed {"url":"https://vimeo.com/72163741","type":"video","providerNameSlug":"vimeo","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
     229<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
     230https://vimeo.com/72163741
    167231</div></figure>
    168232<!-- /wp:embed --></div>
     
    184248        <wp:post_password><![CDATA[]]></wp:post_password>
    185249        <wp:is_sticky>0</wp:is_sticky>
    186                                                         <wp:postmeta>
    187         <wp:meta_key><![CDATA[_oembed_eaa9363c115b44d07041e5d5ebb8f1dd]]></wp:meta_key>
    188         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    189         </wp:postmeta>
    190                             <wp:postmeta>
    191         <wp:meta_key><![CDATA[_oembed_079235fb1806b6a0739ffe2b5d89ddb2]]></wp:meta_key>
    192         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    193         </wp:postmeta>
    194                             <wp:postmeta>
    195         <wp:meta_key><![CDATA[_oembed_2c8cc0fbd45a95ae9bcd7a724a8f637a]]></wp:meta_key>
    196         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    197         </wp:postmeta>
    198                             <wp:postmeta>
    199         <wp:meta_key><![CDATA[_oembed_67b67d3806a4b1405303f02415835eb1]]></wp:meta_key>
    200         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    201         </wp:postmeta>
    202                             <wp:postmeta>
    203         <wp:meta_key><![CDATA[_oembed_9c3ae5e00fbbb86ad6ce110276de7a7d]]></wp:meta_key>
    204         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    205         </wp:postmeta>
    206                             <wp:postmeta>
    207         <wp:meta_key><![CDATA[_oembed_6b72b8e8f7b47141386cd3956247c16e]]></wp:meta_key>
    208         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    209         </wp:postmeta>
    210                             <wp:postmeta>
    211         <wp:meta_key><![CDATA[_oembed_ae27cb7c3868fe503e9f7cf2817648cb]]></wp:meta_key>
    212         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    213         </wp:postmeta>
    214                             <wp:postmeta>
    215         <wp:meta_key><![CDATA[_oembed_837a1ab32b2b97465a72abe038d3c81a]]></wp:meta_key>
    216         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    217         </wp:postmeta>
    218                             <wp:postmeta>
    219         <wp:meta_key><![CDATA[_oembed_3a7b55ecee101843fe56eaeb32abf529]]></wp:meta_key>
    220         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    221         </wp:postmeta>
    222                             <wp:postmeta>
    223         <wp:meta_key><![CDATA[_oembed_49e909ac7eb497fbcc093b89d477085f]]></wp:meta_key>
    224         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    225         </wp:postmeta>
    226                             <wp:postmeta>
    227         <wp:meta_key><![CDATA[_oembed_bb153b23b16cb2cf930113a9f35ebf17]]></wp:meta_key>
    228         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    229         </wp:postmeta>
    230                             <wp:postmeta>
    231         <wp:meta_key><![CDATA[_oembed_8a618445a89a08cadf5dfadb4d3c7efb]]></wp:meta_key>
    232         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    233         </wp:postmeta>
    234                             <wp:postmeta>
    235         <wp:meta_key><![CDATA[_oembed_1dda4b69c0ad5b432866122358ade1b4]]></wp:meta_key>
    236         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    237         </wp:postmeta>
    238                             <wp:postmeta>
    239         <wp:meta_key><![CDATA[_oembed_8d9ef04e0b31b0eef6865d2b26233e86]]></wp:meta_key>
    240         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    241         </wp:postmeta>
    242                             <wp:postmeta>
    243         <wp:meta_key><![CDATA[_oembed_5dd9edea3f72b9a254de070dbd118956]]></wp:meta_key>
    244         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    245         </wp:postmeta>
    246                             <wp:postmeta>
    247         <wp:meta_key><![CDATA[_oembed_fb6b054f418e9498b49a7e08968ac4e4]]></wp:meta_key>
    248         <wp:meta_value><![CDATA[{{unknown}}]]></wp:meta_value>
    249         </wp:postmeta>
     250        <wp:postmeta></wp:postmeta>
    250251                            </item>
    251252                </channel>
  • enhanced-embed-block/trunk/enhanced-embed-block.php

    r3293487 r3306564  
    77 * Author URI:      https://MRWweb.com
    88 * Text Domain:     enhanced-embed-block
    9  * Version:         1.2.0
     9 * Version:         1.2.1
    1010 * Requires at least: 6.5
    1111 * Requires PHP:    7.4
     
    2020namespace EnhancedEmbedBlock;
    2121
    22 define( 'EEB_VERSION', '1.2.0' );
     22define( 'EEB_VERSION', '1.2.1' );
    2323
    2424add_action( 'wp_enqueue_scripts', __NAMESPACE__ . '\enqueue_lite_youtube_component' );
     
    6868function replace_embeds_with_web_components( $content, $block ) {
    6969
    70     if (
    71         ! isset( $block['attrs']['url'] ) ||
    72         is_feed() ||
    73         ! in_array(
    74             $block['attrs']['providerNameSlug'],
    75             array( 'youtube', 'vimeo' ),
    76             true
    77         )
    78     ) {
     70    if ( should_replace_block( $block ) ) {
    7971        return $content;
    8072    }
     
    9587}
    9688
     89/**
     90 * Runs all checks to determine if we are in the correct context and meet criteria to replace the block
     91 *
     92 * @param array  $block The block attributes.
     93 * @return boolean
     94 */
     95function should_replace_block( $block ) {
     96    return  ! isset( $block['attrs']['url'] ) ||
     97            ! isset( $block['attrs']['providerNameSlug'] ) ||
     98            is_feed() ||
     99            ! in_array(
     100                $block['attrs']['providerNameSlug'],
     101                array( 'youtube', 'vimeo' ),
     102                true
     103            );
     104}
     105
    97106require_once plugin_dir_path( __FILE__ ) . 'inc/generic.php';
    98107require_once plugin_dir_path( __FILE__ ) . 'inc/vimeo.php';
  • enhanced-embed-block/trunk/readme.txt

    r3293487 r3306564  
    66Tested up to: 6.8
    77Requires PHP: 7.4
    8 Stable tag: 1.2.0
     8Stable tag: 1.2.1
    99License: GPLv3 or later
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    8484== Changelog ==
    8585
     86= 1.2.1 (4 June 2025) =
     87
     88- Fix unset array key warning
     89- Improve plugin demo content to include Vimeo examples
     90
    8691= 1.2.0 (14 May 2025) =
    8792
Note: See TracChangeset for help on using the changeset viewer.