포스트 템플릿을 이용해 특성 이미지의 캡셥을 보여주는 방법입니다.
다이나믹 블록
Kadence Blocks Pro의 경우, KB 이미지 블록에서 캡셥을 활성화하고 다이나믹 컨텐트 기능을 이용해 자동으로 캡셔을 보여주면 됩니다.
숏코드
① 아래 코드를 이용해 캡셥을 보여 줄 숏코드르 만듭니다.
add_shortcode( 'featured_caption', 'db_featured_image_caption' );
function db_featured_image_caption() {
global $post;
if ( has_post_thumbnail( $post->ID )) {
ob_start();
$get_description = get_post(get_post_thumbnail_id())->post_excerpt;
if(!empty($get_description)) {
$content = '<div class="featured-caption">' . $get_description . '</div>';
ob_end_clean();
return $content;
}
}
}
Code language: PHP (php)
② 캡셥을 보여줄 위치에 아래의 숏코드를 삽입합니다.
[featured_caption]
Code language: JSON / JSON with Comments (json)
Leave a Comment