아스트라 테마 발췌 점은 전면 페이지에서 발췌 길이를 0으로 줄였는데도 게시물 아래에 … 표시가 남을 때 생기는 문제입니다. 글 내용은 보이지 않지만 점만 남아 있으면 카드형 목록이나 홈 화면이 깔끔해 보이지 않습니다.
저도 아스트라(Astra) 사용자 정의하기에서 발췌 길이를 0으로 바꾸면 완전히 사라질 줄 알았는데, 실제 화면에서는 점 표시가 계속 남았습니다. 설정 화면을 다시 확인해도 별도의 제거 옵션은 보이지 않았고, 결국 functions.php에 필터 코드를 추가하는 방식으로 해결했습니다.
목차
아스트라 테마 발췌 점이 남는 이유

아스트라 테마에서는 전면 페이지나 글 목록에서 발췌문을 표시할 수 있습니다. 사용자 정의하기에서 발췌 길이를 0으로 설정하면 글자는 사라지지만, 발췌 끝에 붙는 생략 기호가 따로 남는 경우가 있습니다.
이 문제는 워드프레스 오류라기보다는 테마가 발췌 출력 방식을 처리하는 과정에서 생기는 표시 문제에 가깝습니다. 글 내용은 없어졌지만 발췌 영역 자체가 완전히 비워지지 않아 … 형태가 남는 것입니다.
테마 파일 편집기로 이동하기

코드는 워드프레스 관리자 화면에서 직접 추가할 수 있습니다. 관리자 메뉴에서 외모 > 테마 파일 편집기로 들어가면 현재 사용 중인 테마 파일을 수정할 수 있습니다.
가능하면 부모 테마가 아니라 자식 테마의 functions.php에 넣는 것이 좋습니다. 부모 테마에 직접 넣으면 아스트라 테마 업데이트 후 코드가 사라질 수 있기 때문입니다.
functions.php에 코드 추가하기

테마 파일 편집기로 들어간 뒤 오른쪽 테마 파일 목록에서 functions.php를 선택합니다. 그다음 파일 하단에 아래 코드를 추가하면 됩니다.
add_filter( 'the_excerpt', 'filter_the_excerpt', 10, 2 );
function filter_the_excerpt() {
return '';
}이 코드는 발췌문이 출력되는 부분을 빈 값으로 바꾸는 역할을 합니다. 저장 후 전면 페이지를 새로고침하면 아스트라 테마 발췌 점이 더 이상 보이지 않습니다.
수정 후 달라진 점
코드를 넣은 뒤에는 전면 페이지 게시물 아래에 남아 있던 점 표시가 사라졌습니다. 발췌 길이를 0으로 설정했을 때보다 훨씬 깔끔했고, 카드형 목록에서도 불필요한 여백이나 생략 기호가 보이지 않았습니다.
특히 여러 게시물이 한 화면에 나오는 홈 화면에서는 작은 점 하나도 반복되면 눈에 띄기 때문에, 아스트라 테마 발췌 점이 거슬린다면 코드로 제거하는 편이 더 확실했습니다.
주의할 점
functions.php를 수정할 때는 코드 위치를 잘못 넣거나 따옴표가 깨지면 사이트 오류가 생길 수 있습니다. 워드프레스 관리자에서 바로 수정하기 전에 가능하면 기존 코드를 복사해두는 것이 안전합니다.
OpenLiteSpeed나 LiteSpeed Cache를 사용하는 환경이라면 코드 저장 후 바로 반영되지 않을 수 있습니다. 이 경우 워드프레스 캐시와 LiteSpeed Cache를 한 번 삭제한 뒤 다시 확인하면 됩니다.
FAQ
아스트라 테마 발췌 점은 설정만으로 제거할 수 있나요?
발췌 길이를 0으로 줄여도 점이 남는 경우가 있습니다. 이럴 때는 the_excerpt 필터를 사용해 발췌 출력을 비우는 방식이 더 확실합니다.
부모 테마 functions.php에 넣어도 되나요?
넣을 수는 있지만 권장하지 않습니다. 테마 업데이트 후 코드가 사라질 수 있으므로 자식 테마의 functions.php에 추가하는 것이 좋습니다.
코드를 넣었는데 바로 안 보이면 어떻게 하나요?
캐시가 남아 있을 수 있습니다. LiteSpeed Cache나 브라우저 캐시를 삭제한 뒤 전면 페이지를 다시 확인하면 됩니다.





