Existe-t-il un code Wordpress PHP pour appeler une légende d'image, un texte alternatif et une description? J'ai plusieurs images remplies de titres, de légendes, de texte alternatif et de description et je souhaite les afficher sur l'image.
Je sais comment appeler le titre de l'image:
<h1><?php the_title(); ?></h1>
Comment faire avec les autres champs?
Voici un échantillon du reste de mon code (ceci est pour un diaporama)
<div class="slide">
<?php if ( get_post_meta( $post->ID, "slide_url_value", $single = true ) != "" ): ?>
<a
href="<?php echo get_post_meta( $post->ID, " slide_url_value ", $single = true ); ?>"
title="<?php the_title(); ?>">
<?php the_post_thumbnail( 'featured-slide', array( 'title' => get_the_title() ) ); ?>
</a>
<?php else: ?>
<?php the_post_thumbnail( 'featured-slide', array( 'title'=>get_the_title() ) ); ?>
<?php endif; ?>
<h1><?php the_title(); ?></h1>
</div>
Est-il possible d'utiliser <?php the_field(''); ?>
ou id slug?
WordPress stocke les données d'image (pièce jointe) comme suit:
post_content
post_excerpt
_wp_attachment_image_alt
méta valeurEt en code, cela se traduit par:
// Description
echo $post->post_content; // Raw
the_content();
// Caption (description as fallback)
the_excerpt();
// Caption (explicitly)
echo $post->post_excerpt; // Raw
if ( has_excerpt() ) {
the_excerpt();
}
// Alt
echo get_post_meta( $post->ID, '_wp_attachment_image_alt', true );