WordPress KBoard content 편집

 

WordPress와 KBoard 게시판을 사용하여 오비컨 홈페이지를 작성 하였습니다. KBoard를 사용하고 있는데 게시물이 표시될 때 아무곳에나 <br /> 테그가 붙어 보기가 좋지 않습니다. 모든 것을 한번에 수정하기에는 시간이 많이 걸려 우선 간단하게 수정하여 사용해 봅시다.

KBoard context 편집

wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일의 function builderDocument() 함수가 게시판의 본문 페이지를 생성 합니다. 본문 내용은 nl2br() 함수를 사용하여 New_Line 대신에 <br /> 테그를 붙이기 때문에 이후 content를 수정합니다.

$content->content = nl2br($content->getContent());

$content->content = apply_filters(‘kboard_content’, $content->getContent(), $content->uid, $this->board_id);

Child Theme의 functions.php 파일에 다음을 추가 합니다. 아래 코드를 추가하면 목록 같은 곳에서 빈라인이 추가되는 것이 사라집니다. 일부 라인이 붙는 부분은 공백 또는 엔터를 사용하여 편집 하세요.

add_filter(‘kboard_content’, ‘obcon_kboard_content’);
function obcon_kboard_content($content) {
$content = str_replace(‘><br />’, ‘>’, $content);
return $content;
}

참고 문헌

 

 

오비컨
2018.02.05 ~ 2018.02.05, ver 0.01

 

0 답글

댓글을 남겨주세요

토론에 참여하고 싶으세요?
마음껏 기여하세요!

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다