cheolguso logo

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

Explanation

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

소스보기

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

Leave a Reply

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