[워드프레스] 요약문에서 말줄임 기호 바꾸기

워드프레스의 전면 페이지나 카테고리 페이지에서 글 내용 대신 요약문(요약글)을 표시하려면 the_excerpt() 함수를 사용하면 됩니다. 워드프레스에서 기본적으로 제공되는 테마의 경우 대부분 아카이브 페이지에서 요약문(Excerpt) 대신 글 내용(Content)를 표시합니다. 예를 들어 여기에서 Twenty Sixteen 테마에서 전체 글 내용 대신 요약문을 표시하는 방법이 소개되어 있습니다.

현재 사용 중인 테마(Simone)에서도 기본적으로 전체 글 내용이 아카이브(Archive) 페이지에 표시되네요. content.php 파일에서 아카이브 페이지와 전면 페이지일 경우에 Excerpt(요약문)를 표시하도록 수정했습니다. 작년에 갑자기 한글에서 요약글의 글 길이가 너무 짧게 표시되는 현상이 나타나기 시작했습니다. (요약문의 기본 길이는 55단어입니다.)

요약문의 길이가 너무 짧아서 길이를 조정해야 하는 경우 이 글을 참고로 Excerpt의 길이를 조정해보시기 바랍니다. 테마에 따라 별도의 요약문 관련 함수를 사용하는 경우 소스를 분석하여 해당 함수를 조정해주어야 합니다. 그리고 유료 테마의 경우 요약문 글자수를 조정하는 옵션을 제공하기도 합니다. 예를 들어, 가장 인기를 끄는 AVADA 테마의 경우 외모 > 테마 옵션 > 블로그 아래에서 조정이 가능합니다.

Excerpt Length in AVADA

Excerpt() 함수를 사용할 경우 기본적인 말줄임 기호는 [...]입니다(참고). 말줄임 기호(hellip)를 변경하고 싶은 경우 다음과 같은 함수를 사용하면 됩니다.

function wpdocs_excerpt_more( $more ) {
return '.....';
}
add_filter( 'excerpt_more', 'wpdocs_excerpt_more' );

위와 같은 함수를 사용하고 있는 테마의 함수 파일(functions.php)의 맨 아래에 추가하시면 됩니다. 그러면 다음 그림과 같이 말줄임 기호가 표시됩니다.

Ellipsis change in WordPress Excerptreturn '.....'; 부분을 적절히 수정하여 원하는 말줄임 기호로 변경하시면 됩니다.

참고:


댓글 남기기

* 이메일 주소는 공개되지 않습니다.