워드프레스 요약문(Excerpt)에서 헤더 태그(Header tag) 콘텐츠 제거하기

워드프레스 요약문(Excerpt)에서 헤더 태그(Header tag) 콘텐츠 제거하기

들어가며 워드프레스 블로그 페이지에 썸네일, 글 제목과 함께 일정 분량의 글 요약문(요약글; Excerpt)을 표시하는 경우가 많습니다. 카테고리 페이지나 태그 아카이브 페이지 등에서도 요약문이 표시되기도 합니다. 아카이브(보관물) 페이지에 표시되는 요약문(Excerpt)에는 보통 HTML 태그가 표시되지 않습니다. 만약 요약문에 특정 HTML을 유지시키고 싶은 경우에는 “워드프레스 요약문에서 특정 HTML 태그를 유지시키는 방법” 글을 참고해보시기...
[워드프레스] 요약문에서 말줄임 기호 바꾸기

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

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

워드프레스 요약문에서 특정 HTML 태그를 유지시키는 방법

워드프레스 요약문(Excerpt)에는 특정 태그를 유지시키고자 하는 경우, 예를 들어 <p>, <br>, <a> 태그 등 특정 HTML 태그를 사용하고자 하는 경우 strip_tags() 함수를 사용하여 특정 태그를 활성화시키는 방법을 생각해볼 수 있습니다. strip_tags() 함수는 다음과 같이 사용됩니다. strip_tags($contant,'허용할 태그'); 예를 들어 다음과 같은 코드를 사용하면 숏코드 및 태그(허용 목록의 태그...

워드프레스 요약문(Excerpt)에서 앞부분의 공백 없애기

간혹 워드프레스 요약문의 앞부분에 공백(스페이스)이 포함되어 있는 경우가 있을 수 있습니다. 요약문 앞에 공백이 있을 경우 보기에 좋지 않기 때문에 공백을 없애주는 것이 좋을 수 있습니다. 이 경우 get_the_excerpt 필터를 사용할 수 있습니다. add_filter( 'get_the_excerpt', 'wpse162725_ltrim_excerpt' ); function wpse162725_ltrim_excerpt( $excerpt ) { return...
워드프레스 요약문(Excerpt) 글자 수 조정하기

워드프레스 요약문(Excerpt) 글자 수 조정하기

어제 오늘 갑자기 워드프레스 블로그의 요약문 길이가 줄어들었네요. 영문은 그대로인데, 한글만 그런 것으로 봐서 아마 글자 바이트 수 문제 같기도 한데 정확한 이유는 모르겠습니다. 어쨌든 이대로는 한글 사이트의 모양이 보기가 좋지 않게 바뀌어서 요약문(Excerpt) 길이를 조정해야 했습니다. 한글 사이트만 운영한다면 다음과 같은 함수를 테마 함수 파일에 추가하여 쉽게 수정이 가능합니다. function custom_excerpt_length( $length ) { return...