Archived topic
Show 'Description' instead of 'Caption' for Featured Image
7 replies · Started by Yolanda on December 16, 2022
Hello great support :-)
Is it possible to show the Description of an image below the featured image, instead of the Caption?
I've added the PHP code as mentioned in a previous topic, and it's working well. But I'd like to show the text which is in de Description of the images.
Thank you!
Yolanda, NL
Hi there,
which PHP did you use to add the caption ? As we should be able to change that to display the description instead.
Hello David!
This is the code I've pasted. I'm anxious to change the word Caption into Description, as I don't want to break my site.
add_filter( 'post_thumbnail_html', 'custom_add_post_thumbnail_caption',10,5 );
function custom_add_post_thumbnail_caption($html, $post_id, $post_thumbnail_id, $size, $attr) {
if( $html == '' ) {
return $html;
} else {
$out = '';
$thumbnail_image = get_posts(array('p' => $post_thumbnail_id, 'post_type' => 'attachment'));
if ($thumbnail_image && isset($thumbnail_image[0])) {
$image = wp_get_attachment_image_src($post_thumbnail_id, $size);
if($thumbnail_image[0]->post_excerpt)
$out .= '
$out .= $html;
if($thumbnail_image[0]->post_excerpt)
$out .= '<p class="wp-caption-text thumb-caption-text">'.$thumbnail_image[0]->post_excerpt.'</p>
';
}
return $out;
}
}
In this line:
if($thumbnail_image[0]->post_excerpt)
replace: post_excerpt with post_content
Oh no, that broke down a part of my site!

Any other suggestions?
Try replacing your current snippet with the one here:
https://generatepress.com/forums/topic/featured-image-doesnt-show-description/#post-1689541
Thank you again, that worked!!
Glad to hear that!