Cómo crear una plantilla de archivo adjunto personalizada en WordPress

En el proceso de crear una vista de galería completa en WordPress con tipos de publicaciones personalizadas, compartimos el código sobre cómo obtener todos los archivos adjuntos de publicaciones en WordPress excepto la imagen destacada. También le mostramos cómo agregar campos adicionales a WordPress Media Loader. En este artículo, le mostraremos cómo usar los campos adicionales en el cargador de medios y mostrarlos en una plantilla de archivo adjunto personalizada.

Antes de comenzar, es importante comprender cómo funciona la jerarquía de plantillas para los archivos adjuntos. Puedes especificarlo como mime_type.php. Ejemplos de tipos MIME (image.php, video.php, application.php, etc.). Para especificarlo solo para un determinado tipo de imagen, puede decir image_gif.php. Si no se encuentra mime_type.php, busque attach.php, single-attach.php, single.php e index.php.

Dependiendo de cómo se personalice el proyecto en el que está trabajando, puede que no sea necesario crear image_gif.php. Puede ser suficiente para image.php o incluso attach.php.

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

// “target =” _ blank “class =” photographerurl “>

guid)?>

El código anterior simplemente muestra el título de la imagen. A continuación, mostrará el nombre y la URL del autor que agregamos como campos adicionales en nuestro artículo anterior. Luego busque la imagen y muestre el tamaño completo. Puede personalizarlo para mostrar cualquier otro tamaño si tiene tamaños de imagen adicionales.

Resultado final:

Ejemplo de adjunto único

Ahora que hemos cubierto los tres aspectos principales de esta galería que crearíamos, en el próximo artículo, le mostraremos cómo es cuando todo se junta. De esa manera, puede usar el mecanismo incorporado de WordPress para crear una galería con todas las funciones con álbumes. No se requieren complementos adicionales.

Recurso:

Jerarquía del modelo del Codex

Publicaciones relacionadas

Botón volver arriba