워드프레스 bbPress 게시물 제목 길이 제한 늘리기

이 워드프레스 블로그를 시작할 당시 bbPress 플러그인을 설치하여 게시판 레이아웃을 우리나라 게시판과 비슷하게 변경한 적이 있습니다. 최근 bbPress를 다시 설치하여 테스트하고 있습니다. bbPress 게시판에서 제목 길이 때문에 게시글이 게시되지 않는 경우 제목 길이 제한을 늘리면 문제가 해결됩니다.

워드프레스 bbPress 플러그인 게시판

워드프레스 bbPress 게시물 제목 길이 제한 늘리기 (제목 길이 최대값 변경)

CSS와 bbPress 훅(Hook)으로 조금 커스텀하여 공지 게시판이나 심플한 질문과 답변(Q&A) 게시판으로 활용하기에 bbPress도 괜찮은 것 같습니다. bbPress 플러그인과 BuddyPress 또는 Ultimate Member + UM bbPress 익스텐션을 사용하여 포럼을 운영할 수도 있습니다.

하지만 우리나라 게시판 기능에서 제공하는 기능들을 구현하려면 상당한 커스텀 작업이 필요할 수 있습니다. 대안으로 케이보드나 망보드와 같은 워드프레스용 한국형 게시판 플러그인의 사용을 고려할 수 있습니다.

bbPress에서 토픽 글을 올릴 때 제목이 지정된 값(기본값: 80)보다 길면 경고가 발생하면서 게시글이 발행되지 않습니다.

워드프레스 bbPress 게시물 제목 길이 제한 늘리기

긴 제목을 설정하면 "Error: Your title is too long(에러: 제목이 너무 깁니다)" 오류 메시지가 표시됩니다.

bbPress 게시글 제목의 최대 글자수는 80자입니다. 제목 글자수 제한을 늘리려면 다음과 같은 코드를 테마의 함수 파일(functions.php)에 추가하면 됩니다.

// Increase bbPress topic title length
// bbPress 게시글 제목 길이 늘이기

add_filter ('bbp_get_title_max_length','change_title') ;

Function change_title ($default) {
$default=120 ;
Return $default ;
}

위와 같은 코드를 테마의 함수 파일(차일드 테마를 설치하여 작업하세요)에 추가하면 최대 제목 길이가 120자로 증가하여 글 제목 길이가 조금 길어도 경고가 발생하지 않고 게시글이 게시될 것입니다.

마치며

bbPress 게시판에서 글 제목이 길어서 글이 게시되지 않는 경우 게시글 제목 길이 제한을 늘리는 방법에 대하여 살펴보았습니다.

bbPress 게시판을 커스텀할 때 후크(액션/필터)를 사용하고, 후크로 안 되는 경우 bbPress 파일을 수정할 수 있습니다. 가급적 bbPress 파일 자체를 수정하는 것은 최소화하는 것이 바람직한 것 같습니다. 너무 많이 수정할 경우 플러그인이 업데이트될 때 제대로 작동하지 않을 수도 있습니다.

참고

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.