Durante el desarrollo de un proyecto basado en Wordpress 3 observé resignado la necesidad de crear mi propio plugin para insertar (embed) videos de Youtube en cualquier parte del sitio web.

Muchos pensareis que hay varios plugins que sirven para este propósito, pero lo cierto es que ninguno cumplía todos los requisitos:

  • Poder mostrar en una misma página más de n videos de Youtube cada uno con una configuración del reproductor diferente y utilizando shortcodes.
  • Soporte de todos los parámetros oficiales del reproductor de Youtube.
  • Interfaz del reproductor de video de Youtube automáticamente localizada en el idioma del usuario.
  • Soporte de Flash y HTML5.
  • Detección automática de navegadores web que no implementen Adobe Flash y en ese caso, utilización del nuevo código de Youtube para estos (iPhone, iPad y otros dispositivos no sólo de Apple).
  • Soporte de navegadores que no interpretan Javascript (Flash necesario para reproducir el video).
  • Cálculo automático de la altura del reproductor de video de Youtube.
  • Poder utilizar cualquier identificador de un video de Youtube.
  • Sin interfaz de admin.
  • Lo más ligero posible.

De modo que creé hace un par de días mi primer plugin para Wordpress, que cumple con los requisitos expuestos, y al que he bautizado Youtube shortcode.

Espero que os sea de utilidad ;)