¿Necesita agregar etiquetas de fotos EXIF ​​​​en WordPress?

Las etiquetas EXIF ​​contienen información útil sobre sus fotos, como cuándo y dónde se tomó la foto y se usó la cámara. Los fotógrafos a menudo quieren mostrar esta información con sus fotos.

En este artículo, le mostraremos cómo agregar etiquetas de fotos EXIF ​​​​en WordPress.

Cómo agregar etiquetas de fotos EXIF ​​​​en WordPress

¿Por qué mostrar información EXIF ​​en WordPress?

Muchos fotógrafos usan un sitio de WordPress para mostrar sus imágenes porque ofrece complementos útiles y hermosos temas de fotografía.

La mayoría de las cámaras utilizan el formato de archivo de imagen intercambiable (EXIF) para almacenar grandes cantidades de metadatos en archivos de imagen. Por lo general, esto incluye la marca y el modelo de la cámara, la información de resolución y exposición, dónde y cuándo se tomó la foto, y más.

Mostrar estas etiquetas EXIF ​​​​en su sitio web puede agregar más interés a sus fotos y aumentar la interacción con otros fotógrafos que visitan su sitio web.

Dicho esto, veamos cómo agregar etiquetas de fotos EXIF ​​​​a su sitio de WordPress. Cubriremos dos métodos, la mayoría de los usuarios encontrarán el primer método más simple.

Método 1: Agrega una etiqueta EXIF ​​​​al título de una foto específica

Lo primero que debe hacer es instalar y activar el complemento Exif Caption. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar complementos de WordPress.

Este plugin es una buena opción si no quieres mostrar datos EXIF ​​en todas tus fotos. Hace que sea sencillo seleccionar las etiquetas EXIF ​​​​que desea usar y luego simplemente agregarlas al título de la imagen que elija.

Para usar el complemento, debe navegar a Medios » Subtítulos ExifAllí verás una lista de todas las fotos que contienen datos EXIF.

Vaya a Medios » Subtítulos Exif

Para configurar el complemento, debe hacer clic en el triángulo desplegable Configuración. Aquí encontrará una casilla de verificación donde puede agregar datos EXIF ​​​​al texto alternativo de la imagen además del título. Para este tutorial, dejaremos esa casilla sin marcar.

Haga clic en Configuración para configurar el complemento.

Después de eso, puede elegir si desea reemplazar el título actual con los datos EXIF ​​​​o mostrarlo junto a él. Si no desea perder su subtítulo actual, asegúrese de seleccionar la opción “Insertar a la derecha”.

A continuación, encontrarás un cuadro que contiene todas las etiquetas EXIF ​​​​que puedes agregar al encabezado. Simplemente elimine todo lo que no desee que se muestre.

Una vez que haya elegido su configuración, asegúrese de hacer clic en el botón “Guardar cambios”.

Ahora puedes agregar datos EXIF ​​​​al título de la foto. Simplemente haga clic en la casilla de verificación junto a la foto con los datos EXIF ​​​​que desea mostrar.

Haga clic en la casilla de verificación junto a la foto

Una vez hecho esto, simplemente haga clic en el botón “Actualizar”. La etiqueta EXIF ​​​​se copiará al título de la foto seleccionada. Si marcó la opción “Insertar también alt”, también se copiarán en el campo de texto alternativo.

La etiqueta EXIF ​​​​se copiará al título de la foto seleccionada

Cuando uses alguna de estas imágenes en tu publicación, la etiqueta EXIF ​​​​aparecerá en el encabezado.

Vista previa de subtítulos EXIF

Método 2: muestra automáticamente los datos EXIF ​​​​en todas las fotos

Este método es mejor si desea mostrar automáticamente las etiquetas EXIF ​​​​para todas las fotos o si desea personalizar cómo se muestran esas etiquetas. Pero no se recomienda para principiantes, ya que requiere que agregue código al archivo del tema.

Primero, debe instalar y activar el complemento Exif Details. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar complementos de WordPress.

Una vez activado, verá una nueva columna que contiene etiquetas EXIF ​​​​cuando visite Medios » Bibliotecas.

Nueva columna que muestra las etiquetas EXIF ​​​​

Ahora puedes ver qué códigos EXIF ​​están disponibles en tus fotos. Luego puede usar el código para mostrar automáticamente estas etiquetas en su tema.

Por ejemplo, el siguiente fragmento de código mostrará automáticamente la fecha en que se tomó la foto con el formato de fecha y la zona horaria que seleccionó en la configuración general de su sitio web.

Si es la primera vez que agrega código a un archivo de WordPress, debe consultar nuestra guía sobre cómo copiar y pegar fragmentos de código en WordPress.

Cuando esté listo, debe agregar el siguiente código en el archivo functions.php de su tema o en un complemento específico del sitio.

/**
 * Display photograph's date in image block captions.
 */
function wpb_show_photo_date( $content, $block ) {
    // Determine image ID.
    if ( empty( $block['attrs']['id'] ) ) {
        // No image ID available.
        return $content;
    }
    $image_id = $block['attrs']['id'];
      
    // Determine photograph's date is recorded in meta data.
    $exif_data = get_post_meta( $image_id, '_exif_details', true );
      
    if ( ! $exif_data ) {
        // No exif data.
        return $content;
    }
      
    if ( empty( $exif_data['DateTimeOriginal'] ) ) {
        // Date not recorded.
        return $content;
    }
      
    // Everything's dandy: add date to caption.
    // Determine date.
    $date_time = date_create_from_format( 'Y:m:d H:i:s', $exif_data['DateTimeOriginal'], new DateTimeZone( 'UTC' ) );
    $date_time->setTimezone( new DateTimeZone( wp_timezone_string() ) );
    $timestamp_with_offset = $date_time->getTimestamp() + $date_time->getOffset();
    $display_date = date_i18n( get_option( 'date_format' ), $timestamp_with_offset );
​
    // Prepare to replace/add caption.
    $replacement_string = '';
    $replacement_suffix = '';
    if ( strpos( $content, '</figcaption>' ) !== false ) {
        $search="</figcaption>";
        $replacement_string .= ' -- ';
    }
    else {
        $search="</figure>";
        $replacement_string .= '<figcaption>';
        $replacement_suffix = '</figcaption>';
    }
      
    $replacement_string .= 'Photographed: ' . esc_html( $display_date );
    $replacement_string .= $replacement_suffix . $search;
      
    $content = str_replace( $search, $replacement_string, $content );
      
    return $content;
}
add_filter( 'render_block_core/image', 'wpb_show_photo_date', 10, 2 );

Fragmento de código de detalles Exif

Lo bueno de este fragmento de código es que no almacena los datos EXIF ​​​​en el campo de título de la imagen, los muestra en tiempo real. Si la imagen ya tiene título, los datos EXIF ​​aparecerán tras ella.

Si está familiarizado con PHP, puede modificar el código para mostrar otras etiquetas EXIF.

Aquí hay una captura de pantalla de cómo se ve en nuestro sitio de demostración.

Vista previa de detalles Exif

También puede encontrar algunos ejemplos de fragmentos de código en la página del complemento de detalles de Exif. Tenga en cuenta que estos fragmentos almacenarán las etiquetas EXIF ​​​​en el título de la imagen en WordPress en lugar de generarlas automáticamente cada vez.

Esperamos que este tutorial te haya ayudado a aprender cómo agregar etiquetas de fotos EXIF ​​​​en WordPress. Es posible que también desee aprender a crear un formulario de carga de archivos o consultar nuestra lista de los mejores complementos de Instagram para WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress.También puedes encontrarnos en Gorjeo y Facebook.

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.