¿Hay alguna manera de permitir que mis usuarios definan el área de recorte de una miniatura de publicación? Las miniaturas siempre son archivos adjuntos de publicaciones existentes, prefiero no crear un archivo adjunto adicional por miniatura.
Las miniaturas de las publicaciones deben ser de 200x100 píxeles y deben provenir de una de las imágenes utilizadas en la publicación. Entonces, en mi mundo ideal, cuando hace clic en el enlace "Establecer imagen destacada", obtiene una visión general de las imágenes ya incluidas, y cuando hace clic en una de estas, puede definir el área de recorte usted mismo (moviéndola o redimensionándola, pero manteniendo la relación de aspecto 2x1). Cuando hace clic en "Aceptar", la nueva miniatura de la publicación se guarda con el archivo adjunto original (en el _wp_attachment_metadata['sizes']['post-thumbnail']
campo de metadatos, por ejemplo), no como un archivo adjunto nuevo. No se debe permitir el uso de una imagen que ya se utiliza como una miniatura de publicación para otra publicación, o al menos dar una advertencia.
Creo que el editor de imágenes incluido no satisfará mis necesidades, ya que puede optar por editar todas las versiones de la imagen, o la miniatura normal, pero no solo la miniatura de la publicación. También me resulta un poco confuso saber qué versiones estoy editando, por lo que creo que mis usuarios tendrán aún más problemas.
¿Existe un complemento que haga lo que quiero o que pueda extender fácilmente a mis necesidades?
Actualización: ejemplo de interfaz de usuario
Realmente me gusta la interfaz del selector de imágenes de la libreta de direcciones de Mac OS X: selecciona una imagen y cambia el tamaño de un recorte de miniatura de relación fija a través de un control deslizante. También puede arrastrar la imagen base. Puede ampliar esta idea a varios tamaños de imagen (tengo una post-thumbnail
y post-thumbnail-1/2
esa es la mitad de ese tamaño, por ejemplo). Deje que el usuario seleccione los tamaños que está editando ahora con casillas de verificación y dibuje los rectángulos de recorte apropiados en la pantalla.