반응형
GeneratePress 테마 글 제목 위 특성이미지 제거하기
- 워드프레스에서 썸네일을 등록하는 것을 특성이미지라는 기능으로 등록합니다.
- 이때 특성이미지가 목록에서는 제대로 보이지만 원문을 보기 위해 클릭하면 제목 위에 뜬금없이 표시됩니다.
- 사이트가 매우 지저분해 보일 수 있는 원인이 되기 때문에 가리고 싶은 마음이 드는데, GeneratePress 무료 테마에서는 따로 기능이 없어 다른 방법으로 숨겨야 합니다.
플러그인으로 숨기는 방법
- 플러그인에서 위의 플러그인을 설치, 활성화합니다.
- 플러그인을 활성화하면 글을 작성할때 특성 이미지 설정 아래 숨기는 기능을 선택할 수 있게 됩니다.
- 체크박스를 체크하면 제목 위의 특성 이미지를 숨길 수 있습니다.
CSS를 이용하는 방법
- 디자인 -> 사용자 정의하기 -> 추가 CSS로 이동하여 다음 CSS 코드를 추가하면 개별 글 상단에 표시되는 특성 이미지가 숨겨지면서 표시되지 않습니다.
- 모든 글에서 일괄적으로 안 보이게 하므로 일일이 설정하는 수고를 덜 수 있습니다.
/* GeneratePress 테마 개별 글에서 특성 이미지 제거하기 */
.single .inside-article>.featured-image {
display: none;
}
- CSS를 사용하는 경우에는 브라우저에서 특성 이미지가 로드되지만 사용자에게는 표시되지 않도록 숨겨집니다.
GeneratePress 테마 요약글 제거, 길이 조절하기
- GeneratePress 무료 테마에서는 요약글을 수정하는 기능이 없어 테마 파일을 직접 수정해야 합니다.
- 기본적인 상태에서 요약글은 매우 길고 일관적인 길이가 아니라서 깔끔한 디자인을 위해 수정하고 싶은 마음이 듭니다.
- 아래 코드를 테마 폴더 내의 함수 파일(functions.php)에 추가하여 변경할 수 있습니다.
- 차일드 테마를 만들어 차일드 테마 폴더 안의 함수 파일에 추가해야 추후에 테마가 업데이트 되어도 문제가 생기지 않습니다.
- 가능한 알림판의 테마 편집기를 사용하는 대신 파일에 직접 접근하여 추가하시기 바랍니다.
- 요약을 제거를 하고 싶은 경우 return 0; 으로 변경합니다.
- 표시되는 길이를 조절하고 싶은 경우 return 10;의 숫자를 조정하면 됩니다.
// 요약글 글자 수 제한
if ( ! function_exists( 'wp_custom_excerpt_length' ) ) {
function wp_custom_excerpt_length( $length ) {
return 10;
}
add_filter( 'excerpt_length', 'wp_custom_excerpt_length', 999 );
}
- 위 코드를 적용하면 요약글 부분은 사라졌지만 '더 보기' 부분은 계속 표시됩니다.
- 이 부분은 테마 추가 CSS에 아래 CSS 코드를 추가하여 제거하도록 합니다.
.entry-summary {
display: none;
}
반응형
'워드프레스 > Generate press 무료 테마' 카테고리의 다른 글
GeneratePress 테마 헤더, 메뉴 고정하기(sticky menu) (0) | 2024.06.21 |
---|---|
GeneratePress에서 Read More, previous, next 문구 변경하기 (1) | 2024.06.14 |
GeneratePress 제목 스타일 지정하기 (0) | 2024.06.11 |
GeneratePress 플러그인 없이 SNS 공유 버튼 삽입하는 방법 (0) | 2024.04.12 |
Generatepress 테마 글쓴이,태그,카테고리 삭제 제거 숨기기 (0) | 2024.04.11 |