워드프레스 GeneratePress 테마: 요약글 제거하기

워드프레스 정보를 제공하는 블로그 Avada 2023. 6. 7. 08:42 • 댓글:

워드프레스 GeneratePress 테마를 사용하여 블로그나 홈페이지를 만들 때, 블로그 페이지(최신 글 페이지)나 카테고리 페이지 등에서 썸네일과 제목만 표시하고 요약문은 표시되지 않도록 구성하고 싶은 경우가 있습니다. 이 경우 블로그 설정에서 요약글(Excerpt) 길이를 "0"으로 설정하고 CSS를 사용하여 요약글을 제거할 수 있습니다.

워드프레스 GeneratePress 테마: 요약글 제거하기

GeneratePress 테마의 최신 글 또는 카테고리 페이지, 태그 페이지 등의 아카이브 페이지에서 요약글을 제거하고 싶은 경우 블로그 설정에서 요약글 글자수를 "0"으로 지정하고 CSS를 사용하여 요약글 부분을 숨길 수 있습니다.

GeneratePress 테마 블로그 요약글 길이 설정

워드프레스 관리자 페이지 » 외모 » 사용자 정의하기 » Layout » Blog로 이동하여 Archives 탭의 Excerpt word count(요약문 단어 개수)를 "0"으로 설정합니다.

워드프레스 GeneratePress 테마: 요약글 제거하기

위의 그림과 같이 요약글 부분이 사라집니다. 특정 카테고리의 요약문을 제거하려면 다음과 같은 코드를 함수 파일에 추가합니다.

add_filter( 'excerpt_length', function( $length ) {
    $categories = array(
        'one-category',
        'another-category',
        'one-more',
    );

    if ( is_category( $categories ) ) {
        $length = 0;
    }

    return $length;
}, 200 );

CSS를 사용하여 숨기기

위의 그림과 같이 요약글 부분은 사라졌지만  '더 읽기' 부분이 표시됩니다. 이 부분은 CSS로 제거하도록 합니다.

.entry-summary {
    display: none;
}

특정 카테고리에서만 제거하려는 경우에는 다음과 같은 CSS 코드를 참고하여 적절히 응용하도록 합니다.

.category-one-category .entry-summary,
.category-another-category .entry-summary,
.category-one-more .entry-summary {
    display: none;
}

이제 블로그 페이지나 카테고리 페이지를 리로드하면 요약글 부분이 표시되지 않는 것을 확인할 수 있습니다.

워드프레스 GeneratePress 테마: 요약글 제거하기

GeneratePress 테마 무료 버전에서 블로그 요약글 길이 설정하기

GeneratePress 테마의 무료 버전에서는 블로그 요약문 길이를 설정하는 옵션이 없습니다.

다음과 같은 커스텀 코드를 사용하여 요약글(Exerpt) 길이를 '0'으로 설정할 수 있습니다.

if ( ! function_exists( 'wp_custom_excerpt_length' ) ) {
	function wp_custom_excerpt_length( $length ) {
		return 0;
	}
	add_filter( 'excerpt_length', 'wp_custom_excerpt_length', 999 );
}

위에 제시된 CSS를 사용하여 요약글 부분을 숨깁니다.

참고

https://avada.tistory.com/3019

 

워드프레스 디비 테마용 무료 콘서트 홀 레이아웃 팩(Concert Hall Layout Pack for Divi)

인기 베스트셀링 워드프레스 테마 중 하나인 Divi 테마 개발사인 Elegant Themes는 거의 매주 디비 테마용 무료 레이아웃 팩을 공개하고 있습니다. 최근 Divi 테마에 사용할 수 있는 콘서트 홀 레이아

avada.tistory.com

https://avada.tistory.com/2995

 

워드프레스 뉴스페이퍼 테마: 차일드 테마 설치 방법

워드프레스에서 테마 파일을 수정하거나 커스텀 PHP 코드를 추가해야 하는 경우 차일드 테마(자식 테마)를 만들어 작업해야 추후에 테마가 업데이트되어도 수정 사항이 사라지지 않습니다. 유료

avada.tistory.com

https://avada.tistory.com/3001

 

엘리멘터: 특정 텍스트의 색상을 다르게 설정하기

엘리멘터(Elmentor)는 많은 인기를 끌고 있는 워드프레스 페이지 빌더입니다. 특히 Elementor Pro를 사용하면 테마 파일을 수정할 필요 없이 워드프레스 관리자 페이지에서 대부분의 커스텀 작업이 가

avada.tistory.com