Via le Raccourci [embed] du noyau

  • Une excellente explication est ce Blog
  • Explique le code à utiliser et ses options
    • les sites supportés
    • On notera FaceBook depuis la version 4.7 du noyau
    • Ils ne parlent pas de Google Photos qui maintenant sont accceptées:

Cas d'une Galerie de photos Google

[embed]https://goo.gl/photos/3UdK3QKvpjjYS2Zq7[/embed]
  • ne fonctionne pas sans changer les domaines autorisés. IFramely prend une autre solution

Plus d'infos et de parmètres sur [embed]

Pour les développeurs

oembed

dans Wordpress

  • /home/jpmena/CDRS/wordpress/wp-includes/embed.php ligne 120:
/**
 * Adds a URL format and oEmbed provider URL pair.
 *
 * @since 2.9.0
 *
 * @see WP_oEmbed
 *
 * @param string  $format   The format of URL that this provider can handle. You can use asterisks
 *                          as wildcards.
 * @param string  $provider The URL to the oEmbed provider.
 * @param boolean $regex    Optional. Whether the `$format` parameter is in a RegEx format. Default false.
 */
function wp_oembed_add_provider( $format, $provider, $regex = false ) {
   if ( did_action( 'plugins_loaded' ) ) {
	$oembed = _wp_oembed_get_object();
	$oembed->providers[$format] = array( $provider, $regex );
   } else {
	WP_oEmbed::_add_provider_early( $format, $provider, $regex );
   }
}

Via le le module iframely

<div style="max-width: 720px;">
    <div style="left: 0; width: 100%; height: 0; position: relative; padding-bottom: 52.5%;">
         <iframe src="//cdn.iframe.ly/C9Hpbmj" style="border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;" allowfullscreen>
         </iframe>
      </div>
</div>
  • iframely a donc créé un redirecteur avec image d'accueil:
  • Sous Wordpress, Il génère en affichage le code:
<div class="w"> 
  <a href="https://goo.gl/photos/3UdK3QKvpjjYS2Zq7" target="_blank" class="c" style="background-image: url('//if-cdn.com/pj?url=https%3A%2F%2Flh3.googleusercontent.com%2Fsf66XxKWXB3lQksS9M_l_dxX-JGxViAJDn3qcIka8jKmWqEw5Fg0UW72cgetu5WqM7Z_fVhpQWqZFdLWNuejC_c5xGOkm8oMew9wgEWSJ8n_KhUMT_cuKVuqZxyzy2d2G2Ia3NIfois%3Dw600-h315-p-k&amp;width=1280&amp;key=12b5518211ab8243e0b88d5081aa64fcf95f468b&amp;cache=temp&amp;new=1');"> 
  OPEN MONDIAL DIJON  JUILLET 2017 
  </a>  
  <div class="m"> 
    <a href="https://goo.gl/photos/3UdK3QKvpjjYS2Zq7" target="_blank">Google Photos
    </a> 
  </div> 
</div>