La cuarta parte de nuestra serie de siete partes sobre los códigos cortos de WordPress es sobre el código corto «[ embed ]» (puedes leer las partes 1, 2 y 3). Éste es un código corto relativamente fácil de usar cuya finalidad es incrustar objetos en una página o entrada en una posición fija. La ventaja de la incrustación es que el objeto elegido permanece inalterado (por lo menos en términos de posición) por los navegadores web que no manejan muy bien el diseño adaptable.
Por ejemplo, podrías querer incrustar una imagen que es única al texto que la rodea. El efecto de esa imagen se puede perder si un navegador web móvil la coloca al final del texto en lugar de donde tu pretendías que estuviera. La incrustación soluciona ese problema. Usar este código corto fija tu objeto en su sitio y, si es necesario, lo rodea para tratar las diferencias entre navegadores y tamaños de pantalla.
Usar el código
Entre todos los códigos cortos que hemos discutido hasta ahora, [ embed ] es el más fácil de usar. La mejor manera de insertar el código es hacerlo en modo texto. Así que abre tu página o entrada en el editor y, después, haz clic en la pestaña «Texto» en la esquina derecha para revelar el código subyacente de la entrada. Decide dónde quieres incrustar tu objeto e insertar tu código corto. A continuación hay un ejemplo tomado de la documentación de WordPress para ilustrar el ajuste de la anchura y la altura con «[ embed ]»:
[ embed width="123" height="456" ]tu_medio_incrustado[ /embed ]
Si no quieres configurar ningún parámetro, puedes simplemente introducir los códigos cortos [ embed ] y [ /embed ] a ambos lados de tu objeto incrustado. Por ejemplo, vamos a suponer que has insertado una imagen usando el editor WYSIWYG. Esa imagen aparece como código en el editor de texto. Deberías ser capaz de encontrarla buscando la etiqueta «image src» relacionada con tu imagen.
Simplemente coloca el código corto [ embed ] a ambos lados de esa línea y tu imagen quedará fijada en esa posición.
Parámetros del código corto [ embed ]
Como siempre, el código corto [ embed ] soporta diferentes parámetros. En este caso, sólo hay dos:
- width – establece la anchura del medio incrustado; el valor por defecto es «none»
- height – establece la altura del medio incrustado; el valor por defecto es también «none».
No es necesario usar ninguno de estos parámetros sólo para usar el código corto «[ embed ]». La única situación en la que resultaría útil es cuando el tamaño predeterminado de tu objeto incrustado es demasiado grande o pequeño para tu gusto. Si no tienes una segunda copia en el tamaño correcto, puedes usar estos parámetros para aumentar o disminuir el tamaño del objeto según sea necesario.
Tampoco hay necesidad de modificar el código predeterminado asociado con [ embed ]. Pero si quieres hacerlo, o si sientes curiosidad sobre cómo está construido, puedes encontrarlo en el archivo wp-includes/class-wp-embed.php. Sólo recuerda hacer una copia de seguridad de este archivo antes de empezar a husmear. De esa manera podrás restaurar el archivo original si éste resultado dañado.