Personaliza WordPress jetpack SHORTCODE Anchos

jetpack wordpress

Cuando WordPress lanzó el jetpack plugin, abrieron la instalación promedio de WordPress con algunas características excelentes que incluyen en su solución alojada. Una vez que habilita el complemento, habilita un montón de funciones, que incluyen códigos cortos. De forma predeterminada, WordPress no permite que su autor promedio agregue secuencias de comandos de medios dentro del contenido de una publicación o página. Esta es una característica de seguridad y está destinada a minimizar las posibilidades de estropear su sitio.

Sin embargo, con los códigos cortos, su usuario puede incrustar medios con bastante facilidad. Por ejemplo, para incrustar un video de Youtube, no es necesario agregar un script para incrustar, simplemente coloque la URL compartida en el video en el editor de texto. La integración de códigos cortos identifica la ruta y reemplaza la URL con el código de video real. ¡Sin problemas, sin problemas!

Excepto por uno. Usando códigos cortos, el ancho de sus medios incrustados simplemente es predeterminado. Por lo tanto, Youtube puede expandirse más allá del ancho de su contenido y extenderse en su barra lateral, o Slideshare puede ocupar la mitad del espacio que podría ocupar. Pasé unas horas exhaustivas tratando de identificar cómo escribir algunos filtros para predeterminar los anchos de cada acceso directo específico. Revisé una tonelada de complementos para ver si ya había uno disponible.

Y luego lo encontré ... una pequeña modificación brillante que WordPress agregó a su API. Una configuración en la que puede predeterminar el ancho del contenido en sus páginas y publicaciones:

if (! isset ($ content_width)) $ content_width = 600;

Tan pronto como configuré este ancho en el archivo functions.php de mi tema, todos los medios de acceso directo integrados se redimensionaron correctamente. Si bien estoy feliz de que solo tomó una línea de código, estoy muy agotado de que haya tomado tanto tiempo encontrar esto. Aún más interesante es la falta de personalización disponible con jetpack. Los códigos cortos, por ejemplo, no se pueden deshabilitar; están habilitados siempre que el complemento esté habilitado.

Hubiera sido genial, por ejemplo, agregar un máximo ajuste de ancho y alto directamente en el jetpack Configuración de shortcode. WordPress es una plataforma increíble, pero a veces encontrar la solución puede ser un poco frustrante.

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.