Ich verwende ein WCK-Plugin zu WordPress. In dem PHP-Code, um die Bildquelle aufzurufen, habe ich wp_get_attachment_image_src()
aber es wird nur die URL des Bildes erhalten. Ich möchte den alt Wert von ihm einschließen. Bitte helfen Sie. Vielen Dank.
Unten ist mein Code.
Wie echo
Alt-Wert dieses Bildes?
Dies sieht so aus, wie Sie WCK verwenden sollten:
< ?php foreach( get_cfc_meta( 'testimonialsbox' ) as $key => $value ){ ?> < ?php $author_testimonial = $key['author_testimonial']; ?> < ?php $photo_obj = get_cfc_field( 'testimonialsbox','photo', false, $key ); ?> < ?php echo $author_testimonial; ?> < ?php } ?>
wp_get_attachment_image()
generiert ein vollständiges Image-Tag einschließlich des alt-Attributs. Wenn Sie eine benutzerdefinierte class oder ein benutzerdefiniertes Attribut in das Bild einfügen müssen (ein Grund, warum Sie nur den Quellcode verwenden möchten), können Sie das mit dieser function trotzdem tun, indem Sie das vierte Argument verwenden:
echo wp_get_attachment_image( $attachment_id, 'large', false, array( 'class' => 'my-custom-class' ) );
Wenn Sie nur den Alt-Text selbst haben wollen, dann können Sie einfach die ID des Anhangs verwenden:
echo get_post_meta( $attachment_id, '_wp_attachment_image_alt', true );