Estoy tratando de crear un complemento reutilizable simple para la presentación de imágenes en Wordpress 3.9, y parece que me he topado con un muro de ladrillos.
Me gustaría poder agregar un par de opciones a la instancia de la imagen. (Los detalles en "Configuración de visualización de archivos adjuntos"). Como una casilla de verificación que dice "Responsivo" que desactiva (atenúa) el menú desplegable de tamaño de la imagen, u opciones para posiciones de página fijas, etc.
En el Administrador de medios al seleccionar / reemplazar una imagen, he podido agregar algunos campos personalizados mediante el uso de attachment_fields_to_edit
y sus filtros de hermanos, sin embargo, estos campos se adjuntan a la imagen en sí (o al objeto posterior de la imagen adjunta) si lo desea), por lo que si tuviera dos instancias de la misma imagen en una página, compartirían el mismo valor de mi campo personalizado.
a)Elcampodetextopersonalizadoqueheagregado,nopuedoadjuntarestoalainstancia,todaslasinstanciasdelamismaimagencompartenestevalor.
b)Estaeseláreadondemegustaríaagregaropciones,yaquetodoaquípareceseguircadainstancia.
c) Esto muestra la misma configuración de pantalla que en la pantalla anterior, sin embargo, se presenta de manera diferente al hacer clic en el "lápiz" en la parte superior de una imagen en Wordpress 3.9. Observe cómo las opciones personalizadas dadas por attachment_fields_to_edit
no están presentes en esta pantalla en absoluto.
A pesar de que no me he centrado completamente en cómo funciona el backbone, o en cuáles son las mejores prácticas para modificar los objetos de wp.media, soy bastante competente con php, js y google para las respuestas. Pero este me ha dejado perplejo por unos días, por lo que cualquier ayuda es muy apreciada.
¡Gracias por leer!