SHIFT + ENTER 줄바꿈 시 으로 줄 간격이 더 떨어지는 문제 문의

1. 정확한 제품 또는 플러그인 이름

KBoard

 

2. 상세 내용

KBoard로 게시판을 만들어 공지사항을 관리하고 있습니다.

문제는 문단 구분 없이 줄바꿈을 할 때 <br /> 태그가 두 개가 들어가 줄 간격에 의도와는 다르게 더 많이 떨어지는 현상이 발생하고 있습니다.

한 줄을 두 줄로 줄바꿈할 때에는 문제가 발생하지 않는데,

세 줄 이상부터는 <br /> 태그가 두 개가 들어가면서 줄 간격이 더 떨어집니다.

게시글 중 아래의 문단에서 발생하고 있습니다.

-----------
과거의 수많은 우리들 속에서
현재의 우리들이 배우고 발전시켜

미래의 우리들에게 더 큰 가치로 남겨줄 수 있도록

과거의 우리들의 노력과 희생을 소중히 간직하는 건 어떨까요?

-----------

 

 

3. 확인 가능한 상세 페이지 주소

2022년 6월 진료 안내 – 연세본안과 홈페이지 (yonseibon.co.kr)

 

4. 수정한 코드 내역 (있다면)

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    가장 간단한 방법으로

    테마 추가 css에 아래의 코드를 입력해보시겠어요?

    #kboard-default-document .kboard-content .content-view p {
        margin: 0;
    }

    고맙습니다.

  • 말씀 주신 대로 하면 문단과 문단을 구분하려 줄 간격을 띄워도 줄 간격이 벌어지지 않는 문제가 있습니다.

    혹시 <br /> 태그를 하나만 넣었는데도 두 개가 들어가는 문제를 해결할 수 있는 방법은 없을까요?

  • 테마의 functions.php 파일에

    아래의 코드를 추가 후 테스트 해보시겠어요?

    add_filter('tiny_mce_before_init','change_mce_options');
    function change_mce_options($init){
        $init["forced_root_block"] = false;
        $init["force_br_newlines"] = true;
        $init["force_p_newlines"] = false;
        $init["convert_newlines_to_brs"] = true;
        return $init;       
    }

    고맙습니다.

  • 답변 감사합니다.

    알려주신 코드를 넣어 본문을 수정해봤는데요.
    시프트 엔터로 줄 바꿈을 하면 문단 바꾸기로 들어가는데요.
    엔터만 치면 br태그로 한 문단 안에서 줄바꿈만 되고요.
    즉, 두 기능이 바뀌더라고요.

    그리고 엔터를 치면 여전히 한 문단 안에서 3번째 줄 부터는 br 태그가 두 개가 들어가 줄 간격이 더 벌어집니다.

    즉, 시프트+엔터와 엔터 기능만 바뀌고 증상은 동일합니다.

    현재 알려주신 코드는 입력되어 있는 상태입니다.

     

    //<br />태그 두 개 들어가는 오류 수정
    add_filter('tiny_mce_before_init','change_mce_options');
    function change_mce_options($init){
        $init["forced_root_block"] = false;
        $init["force_br_newlines"] = true;
        $init["force_p_newlines"] = false;
        $init["convert_newlines_to_brs"] = true;
        return $init;       
    }

  • 입력하신 코드를

    아래의 코드로 변경해보시겠어요?

    add_filter('tiny_mce_before_init','change_mce_options');
    function change_mce_options($init){
        $init["forced_root_block"] = false;
        $init["force_br_newlines"] = true;
        $init["force_p_newlines"] = false;
        $init["convert_newlines_to_brs"] = false;
        return $init;
    }

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요