간혹 워드프레스 요약문의 앞부분에 공백(스페이스)이 포함되어 있는 경우가 있을 수 있습니다. 요약문 앞에 공백이 있을 경우 보기에 좋지 않기 때문에 공백을 없애주는 것이 좋을 수 있습니다. 이 경우 get_the_excerpt 필터를 사용할 수 있습니다.
add_filter( 'get_the_excerpt', 'wpse162725_ltrim_excerpt' ); function wpse162725_ltrim_excerpt( $excerpt ) { return preg_replace( '~^(\s*(?: )?)*~i', '', $excerpt ); } // Source: http://wordpress.stackexchange.com
preg_replace는 여기(한글본은 여기)를 참고하시기 바랍니다. 위의 예제에서는 도 제거하도록 조금 복잡하게 되어 있지만, 다음과 같이 사용해도 whitespace(" " 제외)가 제거됩니다.
return preg_replace('/\s\s+/', ' ', $excerpt );
댓글 남기기