Cómo obtener la URL de la entrada a la que pertenece una imagen -wordpress

iniciopublic Seguir

Préstamo
Pi
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
16 Jul 2013
Mensajes
5.037
Estoy creando una plantilla de archivo adjunto personalizada en WordPress, hasta ahora muy bien, pero me gustaría mostrar la URL de las entradas o artículos a los que pertenece esa imagen
Insertar CODE, HTML o PHP:
<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 echo wp_get_attachment_url($post->id); ?>" title="<?php the_title(); ?>" rel="attachment"><img src="<?php echo $att_image[0];?>" width="<?php echo $att_image[1];?>" height="<?php echo $att_image[2];?>"  class="attachment-medium" alt="<?php echo $post->post_excerpt; ?>" /></a><figcaption class="captiont">
        <?php echo wp_kses_post(get_post(get_post_thumbnail_id())->post_excerpt); // displays the image caption ?> </figcaption>
                    </p>
¿de alguna manera?
 

Stron

Eta
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
11 Oct 2015
Mensajes
1.271
Estoy creando una plantilla de archivo adjunto personalizada en WordPress, hasta ahora muy bien, pero me gustaría mostrar la URL de las entradas o artículos a los que pertenece esa imagen
Insertar CODE, HTML o PHP:
<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 echo wp_get_attachment_url($post->id); ?>" title="<?php the_title(); ?>" rel="attachment"><img src="<?php echo $att_image[0];?>" width="<?php echo $att_image[1];?>" height="<?php echo $att_image[2];?>"  class="attachment-medium" alt="<?php echo $post->post_excerpt; ?>" /></a><figcaption class="captiont">
        <?php echo wp_kses_post(get_post(get_post_thumbnail_id())->post_excerpt); // displays the image caption ?> </figcaption>
                    </p>
¿de alguna manera?

Prueba con get_permalink
PHP:
<?php echo get_permalink( $post->ID ); ?>
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba