MOYOMOYO
모요 · PERSONAL BLOG

MOYO

생각과 경험을 기록하는 공간입니다.

← 글 목록

워드프레스 컨텐츠 내에 특성이미지 출력하기

모요조회 5댓글 0

워드프레스에서 글을 작성하다 보면 컨텐츠 내에 이미지를 넣는 경우도 있고 안넣는 경우도 있다.

본문에는 이미지를 넣지 않았으나 특성 이미지로 설정한 이미지가 존재하는 경우 특성이미지를

본문 시작할 때 출력하도록 할 수 있다.

아래 소스를 functions.php 에 추가하거나 스니펫 코드로 추가하여 활성화 시켜주자.

function show_featured_image_if_no_image_tag( $content ) {
    // 특성 이미지가 있는지와 게시물이 이미지를 포함하고 있는지 확인
    if ( has_post_thumbnail() && !has_image_tag( $content ) ) {
        // 특성 이미지를 얻고, 이를 본문 최상단에 추가
        $featured_image = get_the_post_thumbnail();
        $content = $featured_image . $content;
    }
    return $content;
}

function has_image_tag( $content ) {
    // 본문 내용에서 <img> 태그가 있는지 확인
    return ( strpos( $content, '<img' ) !== false );
}

add_filter( 'the_content', 'show_featured_image_if_no_image_tag' );

#워드프레스 #소스코드 #특성이미지

로그인 후 좋아요

댓글 0

등록된 댓글이 없습니다.