cheolguso logo

워드프레스 타이틀 및 요약글을 글자수로 자르기

Explanation

워드프레스의 요약글은 뛰어쓰기를 기준으로 설정할 수 있지만 아무래도 한글은 뛰어쓰기로는 그 길이를 예상하기가 쉽지가 않다. 그래서 생각한 방법은 iconv, mb 모듈을 사용하여 워드프레스 타이틀(the_title()) 또는 요약글(the_excerpt())을 글자수로 요약할 수 있는 함수를 정의해봤다.
(절대 순수하게 내 머리에서 나온 방법은 아니고 wordpress.org의 support 인지.. 구글링에서 인지.. 에서 찾은 정보를 수정한 내용이다.)

소스보기

선언한 함수 cgs_excerpt_length_sub()에 사용될 두번째 인자값의 크기는 mb 모듈을 사용할 지 iconv 모듈을 사용할 지에 따라 그 값의 크기가 많이 달라집니다.
아직 정확하게 많은 테스트를 해보진 않았지만, 함수의 두번째 인자의 크기를 세밀하게 조절해줘야 하고 요약할 제목이나 요약글에 한글, 영어, 특수문자 등.. 혼용되어 사용됐을때 약간의 오류를 포함하고 있습니다.

이상종에게 댓글 남기기 댓글 취소

  1. 좋은 정보 감사합니다.
    써먹어봐야겠네요 ^^