Archivos adjuntos

Archivos adjuntos

diciembre 11, 2018 Populares 0


Descripción

Extenso Las instrucciones de uso están disponibles en GitHub.

Los archivos adjuntos le permiten simplemente agregar cualquier número de elementos de su biblioteca de WordPress Media a publicaciones, páginas y tipos de publicaciones personalizadas.

Extienda los archivos adjuntos con complementos

Este plugin no interactuar directamente con su tema, tendrá que editar sus archivos de plantilla. Si prefiere trabajar con una interfaz de usuario, eche un vistazo a la interfaz de usuario de archivos adjuntos

Asociar elementos de medios con publicaciones

La idea detrás de los Adjuntos es dar a los desarrolladores la capacidad de asociar directamente los elementos de los medios con cualquier publicación. Esto se logra agregando un cuadro de meta a las pantallas de edición posteriores según lo determine el desarrollador. Una vez que los elementos de los medios se hayan asociado con una publicación, podrá recuperar esos archivos adjuntos e incluirlos directamente en sus archivos de plantilla utilizando cualquier marca específica que desee.

Integrar archivos adjuntos dentro de su tema con control de grano fino

Los archivos adjuntos no se integran automáticamente con su tema. Dado que la idea detrás de los Adjuntos es permitir la integración de los medios en las publicaciones mediante un marcado único creado por el desarrollador, Depende de usted integrar con su tema. La integración más básica incluye editar el archivo de plantilla apropiado y agregar su (s) llamada (s) a los archivos adjuntos. Por ejemplo, si ha configurado Archivos adjuntos para ser utilizados con sus entradas de Publicaciones, edite single.php para incluir lo siguiente dentro de The Loop:


exist ()):?>
  

Archivos adjuntos

Total de archivos adjuntos: total(); ?>

    get ()):?>
  • CARNÉ DE IDENTIDAD: carné de identidad(); ?>
    Tipo: tipo(); ?>
    Subtipo: subtipo (); ?>
    URL: url (); ?>
    Imagen: imagen ('miniatura'); ?>
    Fuente: src ('full'); ?>
    Tamaño: tamaño del archivo(); ?>
    Título del campo: campo ('título'); ?>
    Campo de título: campo ('título'); ?>

Ese fragmento solicitará todos los archivos adjuntos existentes definidos para la publicación actual dentro de The Loop, y recuperará cada propiedad detallada para ese archivo adjunto. Usando los detalles proporcionados, puedes integrar los elementos de medios adjuntos de la forma que desees.

Hay mucha más información en la página de GitHub de Adjuntos. Por favor contribuya!

Mapa vial

Por favor, vea los archivos adjuntos en GitHub

Uso

Extenso Las instrucciones de uso están disponibles en GitHub.

Capturas de pantalla

  • Una meta caja de archivos adjuntos situada debajo del editor de contenido.
  • Integración directa con WordPress 3.5+ Media
  • Adjuntar varios archivos a la vez
  • Campos personalizados para cada adjunto
  • Arrastra y suelta para ordenar

Instalación

  1. Descarga el plugin y extrae los archivos.
  2. Subir archivos adjuntos para usted ~ / wp-content / plugins / directorio
  3. Active el complemento a través del menú “Complementos” en WordPress
  4. Implementa adjuntos en tu tema funciones.php o su propio plugin (ver Otras Notas> Uso)
  5. Actualice sus plantillas cuando corresponda (ver Otras Notas> Uso)

Actualización desde la versión 1.x

Necesitará actualizar sus archivos de tema que usan Adjuntos 3.0. La versión 1.x de los archivos adjuntos ha sido totalmente en desuso pero todavía está disponible e incluido con los Adjuntos 3.x. Si desea continuar usando la versión 1.x (ya no es compatible), puede agregar lo siguiente a su wp-config.php:

define ('ATTACHMENTS_LEGACY', true); // forzar la versión heredada de los Adjuntos

La versión 3 es una mayor volver a escribir. Si bien he tomado precauciones para garantizar que no perderá ningún dato guardado, es importante hacer una copia de seguridad de su base de datos antes de la actualización en caso de que algo salga mal. Esta versión es una reescritura completa por lo que todos los datos heredados se dejarán en su lugar, pero se debe realizar una migración para que coincida con el nuevo modelo de almacenamiento de datos y el flujo de trabajo.

Preguntas más frecuentes

Instrucciones de instalación
  1. Descarga el plugin y extrae los archivos.
  2. Subir archivos adjuntos para usted ~ / wp-content / plugins / directorio
  3. Active el complemento a través del menú “Complementos” en WordPress
  4. Implementa adjuntos en tu tema funciones.php o su propio plugin (ver Otras Notas> Uso)
  5. Actualice sus plantillas cuando corresponda (ver Otras Notas> Uso)

Actualización desde la versión 1.x

Necesitará actualizar sus archivos de tema que usan Adjuntos 3.0. La versión 1.x de los archivos adjuntos ha sido totalmente en desuso pero todavía está disponible e incluido con los Adjuntos 3.x. Si desea continuar usando la versión 1.x (ya no es compatible), puede agregar lo siguiente a su wp-config.php:

define ('ATTACHMENTS_LEGACY', true); // forzar la versión heredada de los Adjuntos

La versión 3 es una mayor volver a escribir. Si bien he tomado precauciones para garantizar que no perderá ningún dato guardado, es importante hacer una copia de seguridad de su base de datos antes de la actualización en caso de que algo salga mal. Esta versión es una reescritura completa por lo que todos los datos heredados se dejarán en su lugar, pero se debe realizar una migración para que coincida con el nuevo modelo de almacenamiento de datos y el flujo de trabajo.

¿Cómo personalizo este plugin?

Por favor use adjuntos UI o vea la documentación.

Esto no responde a mi pregunta

Por favor vea Problemas en GitHub

Opiniones

Funciona perfectamente

amauripump

Un plugin muy útil. Me ahorra mucho tiempo, una vez que tuve que adjuntar un número variable de archivos a un tipo de publicación personalizada, y enumerarlos. Gracias, lo traduciré al portugués brasileño para ayudar.

Fragmento de PHP compartido en Descripción ayudó más

Nikhil VJ

El código php compartido en la Descripción del plugin fue extremadamente útil … usted dio todo lo que se podía hacer, con la lógica de bucle necesaria pero complicada, sin que yo tuviera que buscarlo. ¡Gracias! Primero lo copié como estaba en mi editor de temas, luego, una vez que tuve algo que ver, procedí a cambiar las cosas según las necesidades.

El plugin que falta


Este complemento proporciona una funcionalidad que debería venir con el núcleo de WP.

Exactamente lo que estaba buscando

Cuentos de pato

Simplemente agrega un formulario de archivos adjuntos al editor de publicación e integro el código PHP en mi tema tal como lo deseo.

Gran plugin

Alex Volkov

funciona muy bien !!!

Leer las 49 críticas.

Colaboradores y Desarrolladores

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

Contribuyentes

Traduce “Adjuntos” a tu 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

Por favor, vea la lista de cambios de los Adjuntos en GitHub.

3.5.9

  • Se agregó un enlace para contraer los archivos adjuntos para facilitar la clasificación.
  • Corrige el aviso de PHP en la instalación.
  • Corrige error de compensación ilegal en PHP7
  • Añadida traducción al holandés

3.5.8

  • Se solucionó un problema potencial al migrar desde Attachments Pro

3.5.7

  • Se corrigió una regresión que impedía adjuntar varios archivos a la vez.

3.5.6

  • Se corrigió un problema por el cual el cambio de un archivo adjunto en más de un archivo adjunto actualizaba continuamente el primer archivo adjunto
  • El medio de comunicación ahora incluye filtros (props marcochiesi)
  • Añadida traducción al alemán (props bessl)
  • Se agregó un filtro para manipular los metadatos de los Adjuntos antes de que se guarden: attachments_meta_before_save
  • Los guiones bajos ya no se aplican sobre guiones
  • Más entropía para los archivos adjuntos uid para evitar colisiones (bosquejo de accesorios)

3.5.5

  • Se solucionó un problema por el cual los valores de los campos se sobrescribían incorrectamente cuando la instancia se configuraba para que se completara en algunos casos

3.5.4

  • Asunción fija de claves de campo (props bukka)
  • Documentación mejorada (apoyos Lane Goldberg, Roman Kokarev, Ore Landau)
  • Adicional rebobinar() Método para restablecer la matriz de referencia de archivos adjuntos (props joost de keijzer)
  • Corrección de TinyMCE para soportar WordPress 3.9+
  • Se solucionó un problema por el cual el nonce se marcaba erróneamente como enviado si se filtraba una instancia
  • Adicional post_parente soporte de argumentos para instancias, estableciendo a cierto poblará el Subido a columna en los medios
  • Nuevo filtro: attachments_default_instance para deshabilitar / habilitar la instancia predeterminada (por defecto es cierto, ATTACHMENTS_DEFAULT_INSTANCE la constante está en desuso
  • Nuevo filtro: attachments_settings_screen para ocultar / mostrar la pantalla de configuración (por defecto es cierto, ATTACHMENTS_SETTINGS_SCREEN la constante está en desuso
  • Se solucionó un problema por el cual los meta-cuadros de Adjuntos no aparecían al crear nuevas publicaciones cuyos tipo de mensaje tenía una carrera en ella
  • Traducción al italiano actualizada (utilería Luca Speranza)

3.5.3

  • Limpieza de advertencia / aviso de PHP (accesorios Mike C.)
  • Se corrigió un posible error fatal provocado al eliminar algo de la biblioteca de medios que era un archivo adjunto
  • Probado con WordPress 3.7

3.5.2

  • Se solucionó un problema por el cual los caracteres de nueva línea no se podían recuperar correctamente
  • Se solucionó un problema con la localización que no se inicializaba correctamente
  • Se resolvió una advertencia estricta de PHP (props @bukka)

3.5.1.1

  • Se solucionó un problema por el que las Imágenes destacadas podían haberse deshabilitado inadvertidamente, props @deborre

3.5.1

  • Se solucionó un problema por el que al cambiar un archivo adjunto se cambiaban todos los archivos adjuntos, props @bartoszwww
  • Se solucionó un problema por el que ciertos caracteres Unicode no se decodificaban correctamente, props @ stuk88

3.5

  • Implementación inicial de limitar el número de Adjuntos.
  • Ahora puede cambiar un archivo adjunto sin tener que eliminar todo el archivo adjunto y volver a agregar algo nuevo.
  • Nuevo filtro: attachments_location_ {my_instance} (dónde ** {my_instance} ** es el nombre de su instancia) permite un control más preciso sobre dónde aparecen los cuadros de meta (por ejemplo, limitar a su página de inicio)
  • Nueva acción: attachments_extension Facilita extensiones de archivos adjuntos.
  • Nuevo método ancho ($ tamaño) para recuperar el ancho del adjunto actual
  • Nuevo método altura ($ talla) para recuperar la altura del adjunto actual
  • Nueva estructura documental, diversas adiciones a la documentación.
  • Archivos adjuntos Pro script de migración. Si ha estado esperando para migrar desde Attachments Pro, por favor copia de seguridad de su base de datos y ejecute el script de migración.
  • Se solucionó un problema con la URL del activo si se agregaban los Adjuntos como un complemento de uso obligatorio
  • Traducción al italiano (props Marco Chiesi)

3.4.3

  • Los archivos adjuntos ahora tienen en cuenta los medios eliminados fuera de las cajas de los archivos adjuntos y eliminan los archivos adjuntos automáticamente
  • Añadida traducción polaca de trabajo, props @mleczakm

3.4.2.1

  • Se corrigió una regresión que impidió la tipo método de regresar

3.4.2

  • Se solucionó un problema donde el idiomas directorio no sería utilizado para l10n
  • Buscar ahora respeta la costumbre meta_key
  • Ahora puedes pasar en una Tipo de archivo Parámetro al buscar limitar los resultados de esa manera.

3.4.1

  • Clase de abstracción y limpieza.
  • Mejor soporte para tamaños de imagen personalizados creados por complementos

3.4

  • Nuevo filtro: attachments_meta_key Facilita el uso de una clave meta diferente para el almacenamiento de archivos adjuntos
  • Nuevo filtro: attachments_get_ ** {my_instance} ** (dónde ** {my_instance} ** es el nombre de su instancia) le permite filtrar los archivos adjuntos por instancia una vez que se hayan recuperado
  • Se solucionó un problema por el cual la recuperación de adjuntos no pasaba correctamente el índice a los métodos de atributos
  • Se corrigieron las advertencias de PHP al activar la red
  • Ahora puedes tener nuevos archivos adjuntos anteponer la lista en lugar de añadir por configuración append => false en tu caso

3.3.3

  • Se corrigió una advertencia de PHP cuando se activaba usando Multisite
  • Modificó ligeramente el proceso de migración para manejar mejor los complementos como WPML (props sebastian.friedrich)

3.3.2

  • Ahora puede especificar qué vista es la predeterminada cuando se navega en el modo de medios (por ejemplo, tener “Cargar archivos” como predeterminado en lugar de “Biblioteca de medios”)

3.3.1

  • Añadidos argumentos de posicionamiento meta box al registrar instancias.
  • Se limpiaron algunas CSS cuando las instancias de los Adjuntos están en la barra lateral

3.3

  • Añadido un buscar() método para permitir la búsqueda de archivos adjuntos en función de sus atributos (por ejemplo, ID de archivo adjunto, ID de publicación, tipo de publicación, valores de campo, etc.)
  • Mejora la animación “Eliminar”.
  • Nuevo campo: seleccionar
  • Nuevo parámetro para métodos de atributos de Adjuntos. Puede pasar el índice (En t) del archivo adjunto que desea utilizar al disparar el método.

3.2

  • Opción añadida para deshabilitar la pantalla de configuración
  • Se agregó la capacidad de establecer un valor predeterminado para los campos utilizando los metadatos que existen en WordPress. Los valores predeterminados disponibles incluyen: título, título, alt y descripción. Si se establece, los metadatos para el campo de correlación se utilizarán como el valor predeterminado del campo cuando se agregue inicialmente un Adjunto desde el modal de Medios. Solo se aplica a los campos de texto, área de texto y wysiwyg.
  • Añadido un get_single () Método que le permite recuperar específicamente un solo archivo adjunto
  • Aclaro algo de documentación

3.1.4

  • Se cambió “Eliminar” por “Eliminar” para no hacer que parezca que el archivo en sí se eliminaría de Media (apoyos Lane Goldberg)
  • Mejor manejo de los mensajes que no tienen archivos adjuntos al guardar

3.1.3

  • Se corrigió un problema potencial con el campo WYSIWYG que no funcionaba en CPT sin soporte de editor
  • Los activos de campo son menos agresivos y solo se disparan cuando es necesario.
  • Reorganizó el proceso de migración un poco en preparación para la compatibilidad con Attachments Pro

3.1.2

  • Se corrigió una regresión que impedía la migración exitosa de datos de archivos adjuntos heredados

3.1.1

  • Se corrigió un error grave al registrar el campo de texto.

3.1

  • Nuevo campo: wysiwyg
  • Los campos ahora respetarán correctamente los saltos de línea.
  • Los campos ahora devolverán correctamente HTML en lugar de HTML escapado

3.0.9

  • Se solucionó un problema por el que los caracteres especiales rompían los campos de título / título durante la migración

3.0.8.2

  • Se corrigió un problema de CSS con un solo campo de texto.

3.0.8.1

  • Mejor almacenamiento de caracteres especiales para PHP 5.4+

3.0.8

  • Se solucionó un problema en Firefox donde no podías enfocar las entradas a menos que hicieras clic en su etiqueta.
  • Nuevo campo: textarea

3.0.7

  • Desinfección adecuada de los nombres de tipo de publicación personalizada (como lo hace WordPress)

3.0.6

  • Se corrigió un posible error de JavaScript si un archivo adjunto que es una imagen no tiene una URL de miniatura adecuada
  • Añadido un total() Método que devolverá el número de archivos adjuntos para la instancia actual
  • Al solicitar el imagen() para un archivo adjunto sin imagen, se devolverá el icono definido por WordPress
  • Añadido un icono() Método que devolverá el icono definido por WordPress para el archivo adjunto
  • Se eliminó una advertencia de PHP al intentar guardar para un tipo de campo no definido
  • Se solucionó un problema por el que las etiquetas de plantilla se emitían para archivos adjuntos sin imagen después de guardar

3.0.5

  • Se corrigió una regresión en el manejo de nombres de tipo de publicación personalizada que interferirían demasiado agresivamente con la confirmación de la instancia
  • Se solucionó un problema al trabajar con archivos adjuntos sin imagen

3.0.4

  • Se solucionó un problema que impedía elegir una imagen destacada para un tipo de publicación personalizada si se activaban los archivos adjuntos
  • Los adjuntos ahora solo ponen en cola sus activos en las pantallas de edición que realmente utilizan adjuntos
  • Se corrigió un error de JavaScript potencial que se activaba cuando el tamaño de la imagen en miniatura no estaba disponible
  • Se evitó el uso incorrecto de guiones utilizados en los nombres de CPT para el argumento post_type al registrar instancias de Adjuntos (soluciona un problema de integración con WP e-Commerce)
  • Se volvió a ejecutar el proceso de migración para evitar duplicados (por ejemplo, en la recarga del navegador)

3.0.3

  • Se solucionó un problema que impedía definir una ID de publicación al recuperar archivos adjuntos fuera de The Loop
  • Se eliminó la posible advertencia de PHP cuando se solicitaron archivos adjuntos para una publicación que no tenía ninguno.

3.0.2

  • Se solucionó un problema por el que algunas entidades HTML no se almacenaban correctamente.

3.0.1

  • Se solucionó un problema donde el modo heredado siempre estaba habilitado

3.0

  • Mayor volver a escribir. Después de tres años de desarrollo, los archivos adjuntos se han reescrito para hacer
    Aún mejor uso de lo que WordPress tiene para ofrecer
  • Utiliza la marca spanking nuevo flujo de trabajo de 3.5 medios
  • La configuración ahora tiene lugar dentro de su tema o un plugin.
  • Múltiples meta cajas! Puede segmentar grupos de adjuntos con nuevas instancias, cada una única
  • Campos dinámicos! Puedes manipular qué campos usa cada instancia
  • Límites de tipo de archivo. Limite qué archivos están disponibles para los archivos adjuntos (por ejemplo, imágenes, audio, video)

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

Deja un comentario