it-swarm.com.de

PHP Code zum Aufrufen von Bildunterschrift, alternativem Text und Beschreibung?

Gibt es einen Wordpress PHP Code, um eine Bildunterschrift, einen alternativen Text und eine Beschreibung aufzurufen? Ich habe mehrere Bilder mit Titeln, Bildunterschriften, Alternativtext und Beschreibungsfeldern ausgefüllt und möchte diese auf dem Bild anzeigen.

Ich kann den Bildtitel nennen:

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

Wie geht das mit den anderen Bereichen?

Hier ist ein Beispiel für den Rest meines Codes (dies ist für eine Diashow)

<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>

Gibt es eine Möglichkeit, <?php the_field(''); ?> oder id slugs zu verwenden?

1

WordPress speichert Bilddaten (Anhänge) wie folgt:

  • Beschreibung: post_content Feld
  • Beschriftung: post_excerpt Feld
  • Alt: _wp_attachment_image_alt Metawert

Und im Code bedeutet das:

// 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 );
2
TheDeadMedic