YouTube incrustar - KolMitE

YouTube incrustar

YouTube incrustar

diciembre 3, 2018 Simple 0


Descripción

¡La versión 5 está aquí! Ahora con acceso API para mejorar aún más los ricos metadatos, pero también el caché de resultados ha vuelto para hacer de este complemento el método más rápido para incrustar videos de YouTube.

YouTube Embed es un método increíblemente rápido, simple y poderoso para incrustar videos de YouTube en tu sitio de WordPress.

Las características clave incluyen …

  • Crea tus propias listas de reproducción y reprodúcelas como quieras.
  • Genere automáticamente listas de reproducción basadas en el nombre de usuario o el texto de búsqueda
  • Crea múltiples perfiles: úsalos para diferentes videos para obtener el estilo exacto que deseas
  • Tamaño dinámico de video para sitios sensibles
  • El almacenamiento en caché de Housekept mantiene la generación de código ágil y las tablas de su base de datos de forma delgada
  • Los metadatos compatibles con Google se agregan a la salida de video en base a los datos proporcionados por la API de YouTube, ¡excelente para SEO!
  • Soporte para no rastrear
  • Compatible con Video SEO para WordPress, a3 lazy load y WordPress Video Overlay Ads y muchos más. En el caso de Video SEO y WordPress Video Overlay Ads, sus opciones incluso aparecerán en el menú Incrustar de YouTube para una simplicidad total.
  • Utilice Apagar las luces? Este plugin funciona muy bien con él.
  • iFrame Resizer y FitVids.js son compatibles para mejorar el cambio de tamaño del contenido

  • Funciona “fuera de la caja” con 4K, 60FPS y Chromecast: ¡transmite sus videos incrustados a su TV!
  • ¡Y mucho, mucho más!

Especificación técnica…

  • Diseñado tanto para instalaciones individuales como para instalaciones múltiples.
  • Compatible con PHP7
  • Totalmente internacionalizado, listo para traducciones! Si desea agregar una traducción a este complemento, diríjase a nuestra página de traducción de WordPress

Visite la página de Github para conocer el último desarrollo de código, las mejoras planificadas y los problemas conocidos.

Empezando

¿Qué tan fácil es de usar? La buena gente de Webucator ha recopilado un excelente video que muestra cómo comenzar con él.

Para agregar un video a una publicación o página, simplemente use el código corto [youtube]vídeo[/youtube], dónde vídeo Es el ID o URL del video de YouTube. Alternativamente, puede agregar uno (o más) widgets a su barra lateral.

Si no está seguro de cuál es la identificación del video, diríjase a la sección de preguntas frecuentes donde se explica con mayor detalle.

Dentro del área de administración, haga clic en la opción de menú Incrustar de YouTube y luego en Configuración general para ver y editar la configuración genérica del complemento. También bajo el menú Incrustar de YouTube (ver la captura de pantalla 1), puede hacer clic en el submenú Perfiles para configurar las opciones predeterminadas que definen la salida de sus videos. Todos los videos que muestres (a menos que los parámetros los anulen, más sobre esto más adelante) usarán la configuración de la pantalla de Perfiles.

Aunque este documento contiene mucha información, se proporciona más información en las distintas páginas de administración. Mientras se encuentra en las páginas de administración, haga clic en el botón “Ayuda” en la parte superior derecha para obtener algunos consejos y enlaces útiles. Si algo no está cubierto y no está seguro de lo que hace, pregunte en el foro.

Creando una clave API

En la parte superior de la Configuración general La pantalla de administración es una opción para especificar una clave API. Esto es opcional, pero muchas de las características de este complemento, incluida la información de video precisa que se agrega a los metadatos, no estarán disponibles sin él. Afortunadamente, una clave API es fácil de obtener y es gratis.

Primero, dirígete a la Consola de desarrolladores de YouTube y crea un proyecto. Haga clic en este proyecto y diríjase a “Credenciales” en el menú lateral. Haga clic en “Crear credenciales” y, en el menú desplegable, seleccione la clave API. Se le pedirá el tipo de clave, así que seleccione “Clave del servidor”. Dale un nombre y luego presiona Crear. Se mostrará la clave API.

Otras opciones de incrustación

Un shortcode básico incrustará tu video usando la configuración de perfil predeterminada. Sin embargo, es posible que desee anular algunas de estas opciones en una base de video por video, esto se hace a través de parámetros agregados al código corto.

p.ej. [youtube width=300 height=200]Z_sCoHGIpU0[/youtube]

Las opciones disponibles dependen de la configuración de los usuarios (por ejemplo, si tienen Flash instalado o no). Puede especificar cualquiera de los parámetros, pero pueden ignorarse. Consulte la pantalla Perfil en Administración para obtener más detalles sobre las restricciones que puedan existir.

  • anotación – Sí o no, esto determina si se muestran las anotaciones.
  • auto-escondite – 0, 1 o 2, este parámetro indica si los controles de video se ocultarán automáticamente después de que comience a reproducirse un video. El comportamiento predeterminado, un valor de 2, es que la barra de progreso del video se desvanezca mientras los controles del reproductor (botón de reproducción, control de volumen, etc.) permanecen visibles. Si este parámetro se establece en 0, la barra de progreso del video y los controles del reproductor de video estarán visibles en todo el video. Si este parámetro se establece en 1, la barra de progreso del video y los controles del reproductor se deslizarán fuera de la vista unos segundos después de que el video comience a reproducirse. Solo volverán a aparecer si el usuario mueve el mouse sobre el reproductor de video o presiona una tecla en su teclado.
  • auto-reproducción – Sí o no, ¿el video debería comenzar a reproducirse automáticamente?
  • cc – Sí o no, decidió si se muestran los subtítulos ocultos (subtítulos). Si no especifica nada, se utilizará el valor predeterminado del usuario.
  • color – blanco o rojo, el color de la barra de progreso (consulte las Preguntas frecuentes acerca de tener una barra de progreso blanca con el tema claro)
  • controles – 0, 1 o 2, esto decide si se deben mostrar los controles y cuándo se cargará el Flash. Un valor de 0 no mostrará los controles, pero 1 o 2 lo harán. Un valor de 2 cargará Flash una vez que el usuario inicie la reproducción; de lo contrario, se cargará de inmediato.
  • disablekb – Sí o no, deshabilita los controles del teclado.
  • pantalla completa – Sí o no, esto agregará el botón de pantalla completa a la barra de herramientas.
  • altura – La altura del video, en píxeles.
  • html5 – sí o no, ya sea para forzar HTML5 como el reproductor predeterminado o no (si está disponible). NB: esta es una característica no documentada y, como tal, puede no funcionar
  • info – Sí o no, mostrar información del video. Si se muestra una lista de reproducción, esto mostrará miniaturas de video
  • lista – si ha especificado su propia lista, use esto para seleccionar la forma en que se deben mostrar los videos. Debiera ser aleatorio (muestra los videos en orden aleatorio), soltero (muestre solo un video, seleccionado al azar de la lista) o orden (muestre cada video en el orden original; este es el valor predeterminado)
  • lazo – Sí o no, si volver a iniciar el video una vez que termina.
  • modesto – Reducir la marca en el video.
  • playsinline – ya sea que los videos se reproduzcan en línea o en pantalla completa en un reproductor HTML5 en iOS.
  • perfil – especifique un perfil predeterminado diferente (vea la sección sobre Perfiles para más detalles)
  • proporción – le permite definir una proporción de ventana – especifique solo una altura o anchura y la proporción calculará la dimensión faltante. Utiliza el formato x: x, por ejemplo, 4: 3, 16: 9
  • relacionado – Sí o no, mostrar videos relacionados.
  • sensible – si se debe utilizar la salida de respuesta o no. Cuando se enciende, el video cambiará de tamaño cuando su sitio lo haga (es decir, sensible). Si se proporciona un ancho de video, este será el ancho máximo, de lo contrario se asumirá el ancho total. La altura se ignora y se resolverá automáticamente.
  • buscar – Sí o no, cree una lista de reproducción basada en una palabra de búsqueda. La palabra de búsqueda debe especificarse en lugar de una identificación de video. Ver la opción “Generar listas de reproducción automáticamente” para más detalles
  • comienzo – Un número de segundos desde donde comenzar a reproducir el video.
  • detener – Esto detiene el video en un momento específico, dado en segundos.
  • estilo – Aplicar elementos CSS directamente a la salida de video.
  • modelo – especifique una plantilla (vea la sección en Plantillas para más detalles)
  • tema – Oscuro o claro, muestra los controles del reproductor (como un botón de “reproducir” o control de volumen) dentro de una barra de control oscura o clara
  • usuario – Sí o no, cree una lista de reproducción basada en las subidas de un usuario. La palabra de búsqueda debe especificarse en lugar de una identificación de video. Ver la opción “Generar listas de reproducción automáticamente” para más detalles
  • anchura – El ancho del video, en píxeles.

Códigos cortos alternativos

Dentro de Administración, la selección de Configuración general en el menú Incrustar de YouTube proporcionará una lista de opciones genéricas. Se nombra una opción Código corto alternativo y le permite especificar otro código abreviado que funcionará exactamente igual que el código abreviado estándar de [youtube]].

Hay 2 razones por las que podrías querer hacer esto …

  1. Si se migra desde otro complemento, puede usar un shortcode diferente
  2. Si otro complemento utiliza el mismo código abreviado (por ejemplo, Jetpack), esto le permitirá especificar y utilizar una alternativa

El nuevo código abreviado también puede tener asignado su propio perfil predeterminado (consulte la sección Perfiles para obtener más detalles sobre esto).

Widgets

Los widgets se pueden agregar fácilmente. En Administración, simplemente haga clic en la opción Widgets en el menú Aspecto. YouTube Embed será uno de los widgets listados. Arrástrelo a la barra lateral apropiada en el lado derecho y luego elija sus opciones de video, las que no se especifiquen se tomarán de su perfil suministrado. ¡Es mejor tener una configuración de perfil específicamente para widgets!

Si desea mostrar una lista de reproducción generada automáticamente según el nombre de usuario o el término de búsqueda, simplemente cambie el “Tipo de ID” de manera apropiada y luego especifique el nombre o la (s) palabra (s) de búsqueda donde normalmente se ingresará la ID del video.

¡Y eso es! Puedes usar widgets ilimitados, por lo que puedes agregar diferentes videos a diferentes barras laterales.

Listas de reproducción

YouTube permite a los usuarios crear sus propias listas de reproducción, colecciones de videos que se pueden reproducir en secuencia. Estos se incorporan de la misma manera, al proporcionar el ID de la lista de reproducción.

p.ej. El[[[youtube]PLVTLbc6i-h_iuhdwUfuPDLFLXG2QQnz-x[/youtube]

Una alternativa a las listas de reproducción de compilación de YouTube es la función de listas integradas; consulte la sección Listas para obtener más detalles.

Plantillas

Tanto en el perfil como en un parámetro puede especificar una plantilla. Esto le permite definir cualquier CSS que desee “envolver” alrededor de la salida de YouTube.

La plantilla consiste simplemente en su elección de HTML pero con %vídeo% donde quieres que aparezca el video.

p.ej.

%vídeo%

Por razones de seguridad, solo las etiquetas HTML específicas son válidas; estas son a, br, div, img, p span y strong. Si hay algún otro que te gustaría haber agregado, házmelo saber a través del foro.

Perfiles

Probablemente ya haya echado un vistazo al perfil predeterminado, al que se puede acceder seleccionando Perfiles en la opción de menú Administración de incrustación de YouTube. Aquí puede especificar la opción predeterminada que se aplicará a cualquier video incrustado.

Sin embargo, en la esquina superior derecha hay un cuadro desplegable y un botón marcado Cambiar perfil. Simplemente seleccione un perfil alternativo y haga clic en el botón y luego podrá editar las opciones para este perfil alternativo. Incluso puedes nombrarlo también.

Para usar este perfil, simplemente use el parámetro perfil = seguido del nombre o número del perfil. Las opciones para este perfil serán utilizadas.

Esto podría ser útil, por ejemplo, para tener un perfil separado para diferentes partes de su sitio (publicaciones, barra lateral, etc.) o para diferentes tipos de video (por ejemplo, pantalla panorámica).

De forma predeterminada, tiene 5 perfiles adicionales: si desea tener más (o menos), este número se puede cambiar desde la pantalla de configuración Incrustar de YouTube.

Liza

Aunque este complemento reproducirá listas de reproducción estándar de YouTube, sus opciones de reproducción son limitadas. En su lugar puedes crear tus propias listas de videos. Bajo el menú de administración de YouTube Embed hay un submenú llamado Listas. Seleccione esto y se le mostrará una pantalla donde puede escribir una lista de ID de video (o URLS). También puede proporcionar un nombre para la lista.

Al guardar la lista se valida cada video.

Al igual que con los perfiles, puede seleccionar la lista desde un menú desplegable en la esquina superior derecha. También puede cambiar el número de listas desde el submenú Opciones.

Para usar una lista, simplemente especifique el nombre o número de la lista en lugar de una identificación de video, así como un parámetro para especificar cómo desea que se reproduzca la lista.

p.ej. [youtube list='order']Lista 1[/youtube]

El parámetro de la lista permite jugar uno por uno, jugarlo al azar o jugar solo (pero seleccionado al azar).

Una opción dentro de la pantalla de opciones generales le permite cambiar si este parámetro DEBE usarse. Si lo enciendes, obtendrás un aumento de rendimiento, de lo contrario, el complemento no tiene forma de saber si estás solicitando una lista de reproducción, por lo que debes verificar la ID que has especificado en todas tus listas.

Listas de reproducción generadas automáticamente

YouTube incluye opciones para generar automáticamente listas de reproducción basadas en un nombre de usuario o un nombre de búsqueda.

Para usar, simplemente use el usuario o buscar Parámetro para activar la opción apropiada. Luego, en lugar de una ID de video o URL, debe especificar el nombre de usuario o la (s) palabra (s) de búsqueda.

Escritura de tamaños de terceros

Dentro de la pantalla de configuración de YouTube Embed, hay una opción para configurar un script de cambio de tamaño de terceros, ya sea iFrame Resizer o FitVids.js. Estos funcionan junto con el IFRAME existente, pero intentan mejorar la salida, particularmente con respecto a cómo se dimensiona la salida.

No hay garantías con esto y no se proporciona soporte para su funcionalidad específica. Sin embargo, si la salida de video es incorrecta, vale la pena probarlos.

Miniaturas

YouTube Embed también tiene la capacidad de devolver una miniatura de un video (lo siento, esto no funciona con las listas de reproducción).

Para utilizar el método de código abreviado, inserte [youtube_thumb]carné de identidad[/youtube_thumb] en una publicación o página para crear una miniatura de la ID del video relevante que, una vez que se haga clic, abrirá la página de YouTube correspondiente.

Puede especificar una serie de parámetros …

  • alt – especificar algunos ALT texto para la imagen en miniatura
  • rel – especifique una anulación de REL, por ejemplo, rel = “nofollow”
  • objetivo – especifique una anulación de OBJETIVO, por ejemplo, target = “_ blank”
  • anchura – Esto especifica el ancho de la imagen en miniatura.
  • altura – Esto especifica la altura de la imagen en miniatura.
  • No hay enlace – si se establece en cierto, emitirá la miniatura sin un enlace al video de YouTube, lo que le permitirá agregar su propia
  • versión – Qué versión de la miniatura utilizar. Esto puede ser defecto (120 × 90), medio (320 × 180), alto (480 × 360), estándar (640 × 480) o maxres
  • versión – Qué versión de la miniatura utilizar. Esto puede ser defecto (120 × 90), medio (320 × 180), alto (480 × 360), estándar (640 × 480) o maxres

p.ej. [youtube_thumb target="_blank" alt="Demo video"]carné de identidad[/youtube_thumb]

Esto anula el OBJETIVO y ALT Elementos de la miniatura.

URL acortada

Puede devolver una URL corta para cualquier video de YouTube simplemente insertando [youtube_url id=xx] En cualquier lugar dentro de un post. xx Es el ID del video.

Descarga de videos

Si desea que sus usuarios puedan descargar un video de YouTube o una lista de reproducción, puede hacerlo automáticamente.

En la pantalla Perfiles dentro de la administración hay una opción para mostrar automáticamente un enlace de descarga. Puede especificar un texto o HTML para mostrar, así como CSS. Si prefiere hacerlo manualmente, puede utilizar el código abreviado descargar video. El contenido que se debe vincular se especifica entre las etiquetas de código abierto de apertura y cierre y hay 3 parámetros …

  • carné de identidad – El ID del video o lista de reproducción. Esto es requerido.
  • objetivo – El objetivo del enlace (por ejemplo, _blanco). Esto es opcional.
  • no seguir – Sí o no, use esto para especificar si un no seguir La etiqueta debe añadirse al enlace. Esto es opcional y por defecto se incluirá.

p.ej. [download_video id="Z_sCoHGIpU0" target="_blank"]Descargar el video[/download_video]

Información del video

El código corto de vinfo Se puede utilizar para emitir información de video útil. Simplemente pase la identificación de video usando el parámetro de carné de identidad y luego agrega cualquier texto entre el shortcode de apertura y cierre. Si este texto contiene alguna de las siguientes etiquetas, se reemplazarán con la información de video relevante …

  • % title% – el título del video
  • % description% – la descripción del video
  • % url% – un enlace al video en YouTube
  • % shorturl% – un corto del video
  • % download%: un enlace a un sitio donde se puede descargar el video
  • % thumb_default%: URL de una imagen en miniatura de 120 × 90 píxeles de tamaño
  • % thumb_medium% – URL de una imagen en miniatura 320 × 180 píxeles de tamaño
  • % thumb_high%: URL de una imagen en miniatura de 480 × 360 píxeles de tamaño
  • % thumb_standard% – URL de una imagen en miniatura de 640 × 480 píxeles de tamaño
  • % thumb_maxres%: la URL de una imagen en miniatura es la más grande posible, según el tamaño del video original

Estas etiquetas también pueden incluirse en las URL. Por ejemplo, si agregó lo siguiente en la vista HTML …

[vinfo id="Z_sCoHGIpU0"][/vinfo]

Esto mostraría una miniatura de 120 × 90 píxeles con un enlace al video original.

Otros ajustes

Bajo el menú de administración de YouTube Embed hay un submenú llamado Configuración general. Selecciona esto y encuentra la sección llamada Incrustación. Hay 2 opciones aquí que no han sido cubiertas ya …

  1. Agregar metadatos: de forma predeterminada, los metadatos RDFa se agregan a la salida de video. Esto se puede activar o desactivar según sea necesario (consulte las Preguntas frecuentes para obtener más información sobre el uso de metadatos).
  2. Feed: los videos no aparecerán en feeds, por lo tanto, use esta opción para decidir si desea que se conviertan a enlaces y / o miniaturas.

Plugins de terceros

Desde el YouTube incrustar menú de administración hay una Plugins de terceros submenú Esto incluirá una serie de complementos de WordPress que pueden funcionar junto con YouTube Embed para agregar funcionalidad adicional. Desde esta pantalla puede ver, instalar y ver el estado de cada complemento.

En algunos casos, la activación de estos complementos hará que su pantalla de configuración también aparezca debajo de YouTube incrustar Menú, para mayor comodidad.

Al enumerar estos complementos, no ofrecemos ninguna garantía de que funcionen correctamente y, por supuesto, no brindamos ningún tipo de soporte para ellos.

Si desea agregar su propio complemento a esta lista, póngase en contacto con nosotros.

Comentarios y menciones

Capturas de pantalla

  • YouTube Incrustar en el menú de administración
  • La pantalla principal de opciones.
  • La pantalla de perfiles
  • La pantalla de listas – videos se han añadido y validado. También se muestra la ayuda desplegable.
  • Las opciones de widget por defecto
  • Las opciones predeterminadas del editor visual con el botón Incrustar de YouTube
  • El menú de complementos de terceros.

Instalación

Se puede encontrar e instalar YouTube Embed a través del menú de Complementos dentro de la administración de WordPress (Complementos -> Agregar nuevo). Alternativamente, puede descargarse de WordPress.org e instalarse manualmente …

  1. Sube el entero youtube-embed carpeta a tu wp-content / plugins / directorio.
  2. Active el complemento a través del menú “Complementos” en la administración de WordPress.

Voila! Esta listo para ir

Preguntas más frecuentes

Me actualicé a la versión 4 (o superior) de una versión anterior y estaba usando la función de widget para mostrar videos

Anteriormente permití que algunos parámetros, aunque no todos, se especificasen dentro del widget. Sin embargo, como simplemente puede crear su propio perfil para los widgets, lo he eliminado y, sin dejar atrás mucho código redundante, fue difícil mantener esto compatible con versiones anteriores.

Por lo tanto, si está actualizando, es posible que sus widgets no se muestren correctamente. Lo mejor que puedes hacer, de antemano si puedes, es crear un perfil solo para los widgets y asignárselo a cada uno. Probablemente encontrará que el tamaño del video es lo más probable que cause problemas. Disculpas por esto.

¿Cómo encuentro la ID de un video de YouTube?

Si reproduce un video de YouTube, mire la URL, probablemente se verá algo así: http://www.youtube.com/watch?v=L5Y4qzc_JTg.

La identificación del video es la lista de letras y números después de v =, en este caso L5Y4qzc_JTg.

La salida de video se superpone o tartamudea

Si ingresa a la pantalla Perfil en Administración, hay una opción de “Modo de ventana”. Esto define cómo la salida de Flash interactúa con cualquier otro a su alrededor. “Ventana” es el valor predeterminado y ofrece un buen rendimiento, pero puede causar superposición. Si la superposición está causando un problema, intente “Opaco”.

Recibo un error que dice que “un complemento alternativo está utilizando el [youtube] Código corto”

Como esto sugiere, otro complemento que ha instalado está utilizando el mismo código abreviado que YouTube Embed. Eso significa que el uso de la Youtube El código corto no funciona. Tienes 2 posibles acciones a realizar …

  1. Deshabilita el plugin conflictivo. Si es Jetpack, entonces puede deshabilitar el módulo Insertados de código corto.
  2. Déjelo como está y use la opción para usar un segundo código abreviado con este complemento. Dirígete a la pantalla de configuración de YouTube Embed y podrás configurar un shortcode secundario. También puedes apagar el mensaje molesto desde aquí.
La función de “inicio automático” no funciona en iOS

Desafortunadamente, esta es una restricción que ha sido implementada por Apple.

No puedo hacer que el video se reproduzca a una resolución específica de manera predeterminada

No hay forma de especificar esto: YouTube toma la decisión sobre qué versión jugar, dependiendo de varios factores.

Hay bordes negros en la parte superior / debajo de mi video

Esto generalmente se debe al uso de una proporción diferente a la que se diseñó para el video. Si no estás seguro de qué proporción usar para acceder a su página en YouTube, haz clic en Compartir y luego en Insertar y luego en Mostrar más. Se mostrará un tamaño de video, que puede utilizar para calcular la ración correcta para el video.

Los controles debajo del video no se muestran correctamente al usar Firefox

Este es un error en Firefox. A corto plazo, active SSL en la pantalla de Perfiles y funcionará. A más largo plazo, he presentado un informe de errores con Mozilla.

El código generado no valida limpiamente

No, por defecto no funciona, pero funciona absolutamente bien. Sin embargo, si realmente debe validar de forma limpia contra HTML5 o XHTML de transición, diríjase a la pantalla de configuración de YouTube Embed y encontrará una opción para “Mejorar la validación”. Marque esto y guardar y debería validar … A MENOS QUE tengas la opción de metadatos activada, en cuyo caso no se validará aún (lo siento, ¡soy un esclavo de Google en este caso). Apaga eso y ya estás al 100%.

Una cosa a tener en cuenta: al activar “Mejorar la validación” extenderás la longitud de la línea de URL que se pasa a YouTube. Por favor, consulte las siguientes preguntas frecuentes para entender esto mejor.

Me aparece el error “Se ha superado la longitud máxima de la URL” al intentar ver un video.

Al incrustar un video, se genera una URL para YouTube: contiene todos los parámetros no predeterminados que ha especificado y, si ha creado una lista de reproducción manual, todas las ID de video. Desafortunadamente, las URL solo pueden tener 2000 caracteres de tamaño. Si se supera esto, aparecerá el mensaje de error anterior cuando intente ver el video.

La solución es reducir esto reduciendo su lista de reproducción o, si tiene la configuración de “Mejorar Validación” activada, desactívela.

Tengo otro problema o una petición

Antes de informarlo, tenga en cuenta que este complemento utiliza la API estándar de YouTube. No es posible agregar funcionalidad adicional al reproductor en sí mismo y existen problemas conocidos con él. También recomendaría realizar una búsqueda en Google para su problema también primero, ya que esto a menudo resolverá muchas consultas.

Opiniones

Esto es blasfome

Baforest

Normalmente no vuelvo para dejar comentarios para la mayoría de los productos, a menos que, por supuesto, sea realmente malo, pero este complemento es excepcional.

Pasé una buena parte de mi día tratando de encontrar algo que hiciera lo que hace este complemento, y la mayoría son estúpidamente caros ($ 99 al año … en general).

¡¡¡PARTE SUPERIOR!!!

luigitanzi

El mejor plugin de YouTube!

Seleccionado como Top Plugin

TemasPlugins

Este complemento está seleccionado como el mejor complemento para WordPress por ThemesPlugins.com

Leer las 15 opiniones

Colaboradores y Desarrolladores

“YouTube Embed” es un software de código abierto. Las siguientes personas han contribuido a este plugin.

Contribuyentes

“YouTube Embed” se ha traducido a 1 locale. Gracias a los traductores por sus contribuciones.

Traduzca “YouTube Embed” a su idioma.

¿Interesado en el desarrollo?

Busque el código, revise el repositorio SVN o suscríbase al registro de desarrollo por RSS.

Registro de cambios

Aprenda más sobre mi metodología de numeración de versiones

5.0.4

  • Mantenimiento: actualizado este README para una mejor presentación en el nuevo directorio de complementos. Miedoso.
  • Mantenimiento: los requisitos mínimos para este complemento ahora es WordPress 4.6, por lo que los archivos de idioma se pueden eliminar y otros cambios. Suave.
  • Mantenimiento: Se han corregido los enlaces a artiss.blog. Imponente.

5.0.3

  • Mejora: ahora permita el parámetro de alineación en el perfil HTML

5.0.2

  • Mejora: ahora incluyo el código de los códigos cortos, ya sea que estés en el administrador o no, ya que no hay mejoras en el rendimiento al hacer lo contrario.
  • Mejora: después de WordPress 4.6 no es necesario cargar el dominio de texto. ¡Así que no!
  • Mejora: se corrigió la vulnerabilidad de XSS al restringir las etiquetas HTML que se pueden usar en el campo de la plantilla. Gracias a Tristan Madani por reportar esto

5.0.1

  • Mantenimiento: ahora se suprimen los errores al fallar la obtención de datos de la API
  • Mantenimiento: se actualizó el menú desplegable de tamaños de video en la pantalla de perfiles, según las últimas recomendaciones de YouTube
  • Mantenimiento: dos secciones del archivo README tenían el mismo nombre, por lo que no se mostraban correctamente en wordpress.org, ¡ahora está corregido!
  • Mantenimiento: Actualicé las capturas de pantalla, algo que debería haber hecho para 5.0 pero que se me olvidó (murmurando disculpas)
  • Error: De acuerdo, lo admito, estaba guardando en caché los videos cuando eran listas de reproducción generadas por el usuario, lo que significaba que el orden aleatorio era el mismo cada vez. Ahora suprimo el almacenamiento en caché si este es el caso
  • Error: Por razones que aún no he averiguado, algunas personas parecen tener un valor antiguo como clave de API. Por lo tanto, he agregado un cheque para esto y lo limpiaré si es necesario.
  • Error: Se eliminó una serie de errores de PHP, la mayoría de los cuales podrían haber causado problemas con el código también
  • Error: nadie vio esto, pero lo hice, los recuentos de la lista y el perfil no siempre fueron correctos. Además, el recuento de perfiles se estaba confundiendo un poco con el recuento de listas y el recuento de listas realmente no tenía idea de lo que estaba haciendo en general. Básicamente, está ordenado.
  • Error: para hacerme las cosas más fáciles, cambié los nombres de matriz que contenían los nombres de perfil y lista. Pero, sí, esto significa que no se transfirieron de configuraciones anteriores. Culo. Está bien, eso está arreglado
  • Error: al tratar de resolver el último problema, encontré que el código que se supone que se ejecuta durante una actualización del complemento no lo era. Un poco de jiggery-pokery más tarde, se ha reescrito y funciona como un sueño!

5.0

  • Mejora: ¡La API está de vuelta! El complemento ahora puede obtener información de video para agregar a los metadatos
  • Mejora: el caché está de vuelta! Ahora que estoy contento con la velocidad del código principal, ahora estoy contento de almacenarlo en caché
  • Mejora: se ha agregado el servicio de limpieza para el almacenamiento en caché, porque WordPress es una tontería al hacerlo solo
  • Mejora: se ha agregado un nuevo código abreviado para permitirle enviar fácilmente información de video a su publicación o página utilizando un sistema de plantillas simple
  • Mejora: se agregaron los nuevos datos de API a los metadatos, pero también se agregaron más elementos
  • Mejora: se mejoró la validación de ID de video si no se usa la API
  • Mejora: WordPress tiene el desagradable hábito de modificar las ID de video que se pasan al complemento. La mayoría de estos ya se pueden deshacer, pero ahora se ha mejorado aún más para que funcione aún mejor.
  • Mejora: el shortcode de miniaturas ahora usa la API y, como resultado, es más delgado y funciona con listas de reproducción también.
  • Mejora: Hizo algunos cambios menores hacia una mejor accesibilidad. Ha estado bastante mal hasta ahora, pero la próxima versión debería completar este trabajo
  • Mantenimiento: los datos se transfieren entre las funciones a través de matrices en lugar de MUCHAS variables, lo cual es mucho mejor hacerlo.
  • Mantenimiento: se eliminó el proceso de validación de video anterior, ya que ahora se maneja con la función API
  • Mantenimiento: Cambios en los widgets para soportar el personalizador en WP 4.5
  • Mantenimiento: Se cambió la marca de nuevo. Porque lo que quiero es a mí, lo comprendo ahora.
  • Mantenimiento: probado para compatibilidad con WP 4.6 y PHP 7 porque, ya sabes, es el futuro
  • Mantenimiento: Re-escribí a este chico malo. README
  • Error: Se corrigieron problemas de salida de metadatos con listas de reproducción
  • Error: se corrigió el error donde las listas no se mostrarían si la nueva opción de rendimiento estaba activada
  • Error: Solucionado el problema con el desinstalador

4.3.4

  • Error: se solucionó el problema con 3 guiones en una ID de video que se convertía a –

4.3.3

  • Mantenimiento: una de las URL en el archivo README está siendo reportada como infectada por malware. Por lo tanto, he eliminado esta URL pero he cambiado el número de versión, aunque ningún código ha cambiado, para forzar a la nueva versión a descargar a los usuarios existentes

4.3.2

  • Error: correcta validación del campo de lista, lo que impedía que se especificara más de un video
  • Error: se ha corregido la URL para el enlace de configuración en la meta del complemento

4.3.1

  • Error: Se eliminó una función (por accidente, según entiendes) que convirtió las antiguas configuraciones alternativas de código abreviado a un nuevo formato. El resultado es que la conversión no se realizó y se pasó una matriz como un nombre de código abreviado a WordPress Core, generando un error. La función se ha añadido de nuevo en

4.3

  • Mejora: Se agregó una nueva pantalla de “Complementos de terceros”, que enumera complementos de terceros que funcionan junto con Incrustaciones de YouTube, agregando funcionalidad adicional. Puede ver, instalar y ver el estado de estos complementos desde esta pantalla
  • Mantenimiento: ha cambiado la configuración al menú Incrustar de YouTube.
  • Mantenimiento: Menús renombrados para ser más específicos.
  • Mantenimiento: se actualizaron los nombres de las funciones, que seguían usando el prefijo “vye” obsoleto

4.2.1

  • Corrección de errores: las cotizaciones no se estaban tratando correctamente en el campo de la plantilla. Ahora corregido.

4.2

  • Mejora: Reescribió el código de incrustación de núcleo. Se eliminó el código redundante y, para el código restante, se volvió a imaginar para mejorar el rendimiento.
  • Mejora: Cambié masivamente la forma en que el complemento recupera las opciones guardadas y, en particular, cómo relleno los valores predeterminados. ¿El resultado? Aún mejor rendimiento
  • Mejora: revisó y redujo las llamadas para buscar las opciones
  • Mejora: se agregó una nueva opción general para permitirle forzar la especificación de un tipo de lista antes de poder utilizar una lista. ¿La razón? Al hacer esto, el código no tiene que verificar si el ID es un nombre de lista cada vez y mejora el rendimiento. Para aquellos que actualicen, se desactivará de forma predeterminada para mantener la compatibilidad con versiones anteriores
  • Mejora: las opciones de la barra de administración solo aparecen si se ve la barra de administración en el sitio (mostrarla mientras está en las pantallas de administración parece bastante inútil)
  • Mejora: si utiliza WordPress Video Overlay Ads o Video SEO para WordPress, los menús de configuración aparecerán en el menú Incrustar de YouTube.
  • Mejora: las opciones de SSL se eliminaron porque ahora se usan de forma predeterminada, incluidas las miniaturas y los enlaces de schema.org
  • Mejora: se mejoró la salida de la fuente RSS para búsquedas o solicitudes de carga de usuarios
  • Mantenimiento: Se eliminaron algunos elementos obsoletos en el código.
  • Mantenimiento: actualizado incluye para que las carpetas de complementos no estén codificadas
  • Mantenimiento: Se actualizaron las funciones que estaba usando para recuperar nombres de carpetas para que sean totalmente compatibles con SSL
  • Mantenimiento: Se eliminó una carga de funciones redundantes.
  • Mantenimiento: se reemplazó una función con un comando de PHP, pero esto significa que el complemento no es compatible con las versiones de PHP inferiores a 5.1.
  • Mantenimiento: Ordenó la pantalla de la lista
  • Mantenimiento: se reemplazó el parámetro “dinámico” por “sensible” que, como nombre, es mucho más preciso. “Dinámica” seguirá funcionando, sin embargo.
  • Mantenimiento: Mejora la validación de la pantalla de administración y el saneamiento

4.1.1

  • Corrección de errores: URL de configuración corregida en el meta del complemento.
  • Corrección de errores: si el complemento nunca se ha ejecutado antes, asegúrese de que se genere una matriz de opciones predeterminada.
  • Mantenimiento: Se eliminaron las opciones de donación y se actualizó la marca.

4.1

  • Mejora: Se agregó la opción ‘Reproduce en línea’ para dispositivos iOS.
  • Mejora: Se ha agregado la opción de Subtítulos cerrados adicionales para reflejar mejor cómo funciona YouTube, ya sea activado, desactivado o predeterminado por el usuario.
  • Mejora: Se agregó una nueva opción para forzar la reproducción de HTML5 (si está disponible). Esta es una función no documentada y, como tal, puede que no funcione realmente, dependiendo del estado de ánimo actual de YouTube. Si YouTube no lo va a admitir, entonces no lo haré, así que no grites si no funciona.
  • Mejora: preciosos nuevos iconos para la página de listas.
  • Mejora: Se mejoró el diseño del video de demostración en la página de perfiles.
  • Mejora: se agregó un recuento a la pantalla de listas y perfiles para indicar cuántos están configurados. También se muestra en el menú desplegable cuáles de los perfiles / listas no están definidos.
  • Mejora: Cambios realizados para agregar compatibilidad con la carga perezosa a3.
  • Mejora: se eliminó el almacenamiento en caché: creó la salida hasta 3 veces más rápido, pero cuando se trata de 0,005 segundos, no vale la pena la molestia que conlleva. I started making performance improvements to compensate then realized it was such a big change that it would be best spun off as it’s own separate update – version 4.2. Look out for it.
  • Enhancement: Removed limitation of only being able to display up to 30 lists or profiles.
  • Enhancement: When you can select a profile from another screen (e.g. defining a profile to an alternative shortcode) then only defined profiles will be listed.
  • Enhancement: Added general option to specify the YouTube interface language as well as to suppress debug output in the resulting code.
  • Enhancement: Fixed validation errors against thumbnails.
  • Enhancement: Changed the “Frameborder” option to a more general “Improve Validation” which does, well, just that. It improves the generated markup so that it will validate better (if that’s your bag).
  • Enhancement: Added option to use a third party script to handle content resizing. Implemented iFrame Resizer v3.5.1 and FitVids.js 1.1.
  • Enhancement: If another plugin is using the same shortcode as this I now output a prompt in the admin area. Also added a setting to turn off this prompt just in case you’re using the secondary shortcode and are happy for this.
  • Enhancement: Re-written code for help screens, including adding more information and additional tabs.
  • Maintenance: Moved the settings page to, well, the Settings menu option. It makes sense.
  • Maintenance: Removed the enable of the JS API, which is now deprecated.
  • Maintenance: Improved the admin screen output code – had made it more WordPress standard in version 4 but got some of the code wrong.

4.0.2

  • Maintenance: Not really a bug, but in some circumstances I wasn’t initializing a variable used when generating the embed code. It worked fine but wasn’t best practice so fixed. Sloppy.
  • Maintenance: Modified the default parameters so new user videos should appear with the same options as on YouTube itself. Consistent.
  • Maintenance: I ABSOLUTELY refuse to call this a bug. But I was calling get_the_excerpt() to build some of the video meta data. For some reason, still unknown to me, other plugins were crashing as a result of it. I’ve removed it for now but am investigating the cause. Frustrating.
  • Enhancement: WMODE is now only added to the embed URL if it’s anything other than the default. Shrinkage.

4.0.1

  • Maintenance: Left some debug code in by mistake. Doh. Sometimes I’d forget my own head if it wasn’t screwed on…. Apologies to those affected.

4.0

  • Maintenance: Removed a number of redundant/broken features. Learn more.
  • Maintenance: Updated download link to use KeepVid.
  • Maintenance: Re-written admin screen to use WordPress standard method of displaying settings. Oh, and the widget settings too.
  • Maintenance: …speaking of which, revised the options available to widgets.
  • Maintenance: Merged many of the files where there wasn’t a huge amount of content.
  • Maintenance: Renamed menu slugs as they were too generic and may cause clashes with other plugins or themes that are silly enough to do the same thing.
  • Enhancement: Revised profile screen to make it clearer, via the art of the icon, which parameters are compatible with which embed type.
  • Enhancement: If you go a bit “ape” with the parameters and manual playlists, it’s possible to exceed the URL size limit. I’ve now put a check in place to report this, if it occurs.
  • Enhancement: Added modest branding as a parameter (before was only selectable via the profile screen).
  • Enhancement: Improved the meta data.
  • Bugs: Many of them. Fixed. Hoorah.

3.3.5

  • Maintenance: Added missing text domain, ready for automatic translation.

3.3.4

  • Maintenance: Updated admin screen headings for compatibility with 4.3.
  • Maintenance: Updated demo video on profile page. Just because.
  • Bug: Fixed (I hope) the problem with the editor button not appearing for some users. Thanks to Mark Aarhus for getting to the bottom of this for me.
  • Enhancement: Added donation link to plugin meta. Because I’m worth it.

3.3.3

  • Maintenance: Now working with newer playlist IDs (README instructions changed to reflect how to do this)
  • Maintenance: Resolved widget issues with version 4.3 of WordPress
  • Maintenance: Eliminated XSS problem in admin profile screen

3.3.2

  • Bug: One of the files was corrupt in the previous release – this is now fixed. Sorry 🙁

3.3.1

  • Maintenance: Remove reference to Google API, as videos are now not displaying as a result of v2 being retired. Will update the plugin more fully in future release

3.3

  • Maintenance: Ding, dong Applian has gone. Removed Vixy branding, updated README and language files to match
  • Maintenance: Removed those Vixy download links and restored the old method – will enhance this in a future release
  • Maintenance: Plugin had too much baggage so it could support old versions of WordPress. ¿Por qué? Updated it to only support more recent versions but have removed lots of un-needed guff as well. The result – this version is 15% slimmer than the previous version. Win!
  • Maintenance: Spruced up the admin screens to match the new WordPress styling
  • Bug: Resolved a number of bugs as reported by users and spotted by myself. Thanks all! More fixes to come

3.2.1

  • Bug: Fixed issue where playlist was appearing for single videos
  • Maintenance: Improved Metadata standard

3.2

  • Bug: Prevented download bar SPAN from appearing even when switched off
  • Bug: Fixed issue that caused playlists to not appear
  • Enhancement: Added new shortcode for displaying video comments
  • Enhancement: IFRAME output now includes metadata
  • Enhancement: Editor button will now work with MCE4 editor (WP 3.9+)
  • Enhancement: SVG icon used in admin menu for WP 3.8+

3.1

  • Enhancement: Allow user to specify video resolution required (experimental)
  • Enhancement: Different languages can be specified for transcripts, other than the English default
  • Enhancement: API enabled on scripts by default, allowing for third-party modification
  • Enhancement: Can now add a link to YouTube under a video
  • Maintenance: Removed adverts from administration screen
  • Maintenance: Changed download bar default to be opt-in and re-worded option text

3.0.1

  • Bug: Fixed menu options shown in admin bar
  • Maintenance: Updated links to point to instructions on Vixy.net website
  • Enhancement: Validate download bar code to ensure it’s secure
  • Enhancement: Passing blog language to language bar for i18n

3.0

  • Maintenance: Changed name, updated adverts, removed donation and sponsorship requests
  • Maintenance: Renamed function to match new name and also removed prefix from files, which were not required
  • Maintenance: Checked and updated all help URLs
  • Maintenance: Removed about and instruction pages which were felt were no longer needed
  • Maintenance: Updated icons
  • Enhancement: Updated download links to use code from Vixy. This is now switched on by default
  • Enhancement: Added option to provide an affiliate ID for use with the download bar – blog owners can make 30% from sales generated
  • Enhancement: Simplified the menu access rules which has resulted in resolving a number of existing issues
  • Bug: Fixed PHP error when allowing shortcodes in widgets


Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja una respuesta