En este momento estás viendo Cómo crear una plantilla personalizada de archivo adjunto único en WordPress

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

free hosting wordpress
free hosting wordpress

En el proceso de creación de una vista de galería total en WordPress basada en tipos de publicaciones personalizadas, compartimos el código sobre cómo obtener todos los archivos adjuntos de las publicaciones en WordPress, excepto la imagen destacada. También le mostramos cómo agregar campos adicionales al cargador de medios de WordPress. En este artículo, le mostraremos cómo usar los campos adicionales en el cargador de medios y mostrarlos en una sola plantilla de archivo adjunto personalizado.

Antes de comenzar, es importante entender cómo funciona la jerarquía de plantillas para archivos adjuntos. Puedes especificarlo como tipo_mime.php. Tipo de Mimica ejemplos (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, busca el archivo adjunto.php, luego el archivo adjunto único.php, luego el archivo único.php y luego el archivo index.php.

Depende de la personalización de un proyecto en el que esté trabajando, es posible que no necesite crear image_gif.php. Puede ser suficiente para image.php o incluso para el archivo adjunto.php.

Todo lo que tienes que hacer es abrir un archivo vacío y copiar todos los tuyos soltero.php contenida allí. Puede guardarlo como single-attachment.php o cualquier otro mime_type que desee. Luego reemplace el código de bucle con algo como esto:

<?php
if ( have_posts() ) : while ( have_posts() ) : the_post();
$photographer = get_post_meta($post->ID, 'be_photographer_name', true);
$photographerurl = get_post_meta($post->ID, 'be_photographer_url', true);
?>

<h1><?php the_title(); ?></h1>

<div class="photometa"><span class="photographername"><?php echo $photographer; ?></span> // <a href="<?php%20echo%20$photographerurl%20?>" target="_blank" class="photographerurl"><?php%20echo%20$photographerurl%20?></a></div>

                        <div class="entry-attachment">
<?php if ( wp_attachment_is_image( $post->id ) ) : $att_image = wp_get_attachment_image_src( $post->id, "full"); ?>
                        <p class="attachment"><a href="<?php%20echo%20wp_get_attachment_url($post->id);%20?>" title="<?php the_title(); ?>" rel="attachment"><img src="<?php%20echo%20$att_image[0];?>" width="<?php echo $att_image[1];?>" height="<?php echo $att_image[2];?>"  class="attachment-medium" alt="<?php $post->post_excerpt; ?>" /></a>
                        </p>
<?php else : ?>
                        <a href="<?php%20echo%20wp_get_attachment_url($post->ID)%20?>" title="<?php echo wp_specialchars( get_the_title($post->ID), 1 ) ?>" rel="attachment"><?php echo basename($post->guid) ?></a>
<?php endif; ?>
                        </div>

<?php endwhile; ?>

<?php endif; ?>

El código de arriba simplemente muestra el título de la imagen. Debajo, mostrará el nombre del autor y la URL que agregamos como campos adicionales en nuestro artículo anterior. Luego busca la imagen y mira en tamaño completo. Puede personalizarlo para mostrar cualquier otro tamaño si tiene un tamaño de imagen adicional.

Resultados finales:

Ahora que hemos cubierto los tres aspectos principales de esta galería que estábamos a punto de crear, en el próximo artículo le mostraremos cómo se ve cuando se juntan todas las cosas. De esta manera, puede usar el mecanismo integrado de WordPress para crear una galería completa de álbumes. No se requieren complementos adicionales.

Recurso:
Código de jerarquía del modelo

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




Comportamiento

25





Para compartir





Para compartir





Alfiler





Facebook Messenger





Whatsapp





Correo electrónico


En el proceso de creación de una vista de galería total en WordPress basada en tipos de publicaciones personalizadas, compartimos el código sobre cómo obtener todos los archivos adjuntos de las publicaciones en WordPress, excepto la imagen destacada. También le mostramos cómo agregar campos adicionales al cargador de medios de WordPress. En este artículo, le mostraremos cómo usar los campos adicionales en el cargador de medios y mostrarlos en una sola plantilla de archivo adjunto personalizado.

Antes de comenzar, es importante entender cómo funciona la jerarquía de plantillas para archivos adjuntos. Puedes especificarlo como tipo_mime.php. Tipo de Mimica ejemplos (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, busca el archivo adjunto.php, luego el archivo adjunto único.php, luego el archivo único.php y luego el archivo index.php.

Depende de la personalización de un proyecto en el que esté trabajando, es posible que no necesite crear image_gif.php. Puede ser suficiente para image.php o incluso para el archivo adjunto.php.

Todo lo que tienes que hacer es abrir un archivo vacío y copiar todos los tuyos soltero.php contenida allí. Puede guardarlo como single-attachment.php o cualquier otro mime_type que desee. Luego reemplace el código de bucle con algo como esto:

<?php
if ( have_posts() ) : while ( have_posts() ) : the_post();
$photographer = get_post_meta($post->ID, 'be_photographer_name', true);
$photographerurl = get_post_meta($post->ID, 'be_photographer_url', true);
?>

<h1><?php the_title(); ?></h1>

<div class="photometa"><span class="photographername"><?php echo $photographer; ?></span> // <a href="<?php%20echo%20$photographerurl%20?>" target="_blank" class="photographerurl"><?php%20echo%20$photographerurl%20?></a></div>

                        <div class="entry-attachment">
<?php if ( wp_attachment_is_image( $post->id ) ) : $att_image = wp_get_attachment_image_src( $post->id, "full"); ?>
                        <p class="attachment"><a href="<?php%20echo%20wp_get_attachment_url($post->id);%20?>" title="<?php the_title(); ?>" rel="attachment"><img src="<?php%20echo%20$att_image[0];?>" width="<?php echo $att_image[1];?>" height="<?php echo $att_image[2];?>"  class="attachment-medium" alt="<?php $post->post_excerpt; ?>" /></a>
                        </p>
<?php else : ?>
                        <a href="<?php%20echo%20wp_get_attachment_url($post->ID)%20?>" title="<?php echo wp_specialchars( get_the_title($post->ID), 1 ) ?>" rel="attachment"><?php echo basename($post->guid) ?></a>
<?php endif; ?>
                        </div>

<?php endwhile; ?>

<?php endif; ?>

El código de arriba simplemente muestra el título de la imagen. Debajo, mostrará el nombre del autor y la URL que agregamos como campos adicionales en nuestro artículo anterior. Luego busca la imagen y mira en tamaño completo. Puede personalizarlo para mostrar cualquier otro tamaño si tiene un tamaño de imagen adicional.

Resultados finales:

Ejemplo de archivo adjunto único

Ahora que hemos cubierto los tres aspectos principales de esta galería que estábamos a punto de crear, en el próximo artículo le mostraremos cómo se ve cuando se juntan todas las cosas. De esta manera, puede usar el mecanismo integrado de WordPress para crear una galería completa de álbumes. No se requieren complementos adicionales.

Recurso:
Código de jerarquía del modelo




Comportamiento

25





Para compartir





Para compartir





Alfiler





Facebook Messenger





Whatsapp





Correo electrónico


free hosting wordpress
free hosting wordpress
#WordPress #Hosting #vps #seo #sem

Deja una respuesta