Cómo crear una plantilla personalizada de archivos adjuntos individuales en WordPress

En el proceso de crear una visualización total de la galería en WordPress con la ayuda de Custom Post Types, hemos compartido el código de cómo obtener todos los archivos adjuntos en WordPress excepto los de imágenes destacadas. También le hemos mostrado cómo añadir campos adicionales al cargador de WordPress Media. En este artículo, le mostraremos cómo utilizar los campos adicionales en el cargador de medios y mostrarlos en una plantilla personalizada de archivos adjuntos individuales.

Antes de empezar, es importante que entienda cómo funciona la jerarquía de modelos para anexos. Puede especificarlo como mime_type.php . Ejemplos de tipos de mimo (image.php, video.php, application.php etc). Para especificarla sólo para un determinado tipo de imagen, puede decir image_gif.php. Si no se encuentra el mime_type.php, entonces busca attachment.php, luego single-attachment.php, luego single.php, luego index.php.

Depende de cómo de personalizado sea el proyecto para el que esté trabajando, puede que no necesite crear image_gif.php. Usted puede simplemente bastar para image.php o incluso attachment.php.

Todo lo que tiene que hacer es abrir un archivo en blanco y copiar todo su contenido single.php allí. Puede guardarlo como single-attachment.php o cualquier otro mime_type que desee. Luego reemplace el código del bucle con algo como esto:

123456789101112131414151617181819202122ID, ‘be_photographer_name’, true);$photographerurl= get_post_meta($post->ID, ‘be_photographer_url’, true);?>  >>>id) : $att_image= wp_get_attachment_attachment_image_src( $post->id, «full»); ?> «attachment»>»id); ?>»title=»»title=»»height=»»height=»» «alt=»post->post_excerpt;?>»/>»/>».                        ID) ?>»title=»ID), 1 )?>»>guid) ?> <?php endif; ?

El código de arriba simplemente muestra el Título de la Imagen. Debajo de él, se mostrará el nombre del autor y la URL que hemos añadido como campos adicionales en nuestro artículo anterior. Luego busca la imagen y muestra el tamaño completo. Puede personalizarlo para que muestre cualquier otro tamaño si tiene tamaños de imagen adicionales.

Resultado Final:

Ahora que hemos cubierto los tres aspectos principales de esta galería que íbamos a crear, en el próximo artículo les mostraremos cómo se ve cuando todas las cosas están unidas. De esta manera, puedes usar el mecanismo incorporado de WordPress para crear una galería completa con álbumes. No se requieren plugins adicionales.

Recurso:
Jerarquía de plantillas del Codex

Deja un comentario