글쓰기시 불필요한 여백이 나타납니다

일반 게시판에 글쓰기하여 글을 올릴때, 

ul, ol 태그를 추가했는데요. 아래처럼요.

 

<ul>

<li>내용

   <ol>

<li>내용</li>

</ol>

</li>

</ul>

 

태그 줄바꿈하는 부분도 다 줄바꿈처리가 되서 

글과 글 사이에 여백이 표시됩니다. 오류입니다. 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 글을 작성할 때 Enter를 사용하면 <br> 태그를 추가하는 대신

    <p> 태그를 추가하는 코드입니다.

    워드프레스의 wpautop 함수는

    <p>내용</p>

    이런식으로 p 태그를 자동으로 추가해주는 함수입니다.

     

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

    아래 코드도 추가해보시겠어요?

    .content-view p { margin: 0 !important; }

     

    비회원으로도 확인 가능한 페이지 주소 알려주시면

    저희도 테스트해보겠습니다.

    고맙습니다.

  •  

    말씀해주신 코드는 추가했습니다. 

    어떤부분이 달라지는지 궁금합니다.. 

     

    그런데 지금 등록된 글을 수정하기 버튼을 눌렀다가 

    아무것도 수정하지 않은채

    다시 저장하기를 누르니,, 

    또다시 여백이 발생합니다. 

    ㅠ.ㅠ 

     

     

     

     

  • KBoard 게시판 플러그인에서 글 작성 시

    보통 글을 작성할 때 Enter를 사용하면 <br> 태그가 두 번 들어갑니다.

    Shift+Enter를 사용하면 <br> 태그가 한 번 들어갑니다.

    HTML 태그를 사용할 경우에도 <br> 태그가 추가되어 문제가 되는군요.

     

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    remove_filter('kboard_content_paragraph_breaks', 'kboard_content_paragraph_breaks', 10);
    add_filter('kboard_content_paragraph_breaks', 'wpautop');

    이전 댓글에서 안내해드린 코드는 지워주신 후에 적용해주세요.

    고맙습니다.

  •  

    위 사진은? 불필요한 여백이 생기는 모습입니다. 

    여백을 삭제하려고, 텍스트창을 열면 아래 이미지 처럼 태그와 태그사이에 br이 없습니다. 

    태그와 태그의 줄바꿈을 [비주얼]창에서 그대로 여백으로 인식하는 것같습니다. 

    그리고 이 글을 작성한 사람은 코딩을 못하는 사람입니다. 

    [비주얼]창에서 ol, ul 버튼을 이용하여 글을 작성한 것입니다.

    태그와 태그사이에 자동으로 나타나는 여백 그리고 오류를 다시한번 확인해 주시기 바랍니다. 

     

     

    태그에서 br이 나타나지 않은 상태에서 

    알려주신 php 소스로 수정한 결과 -> 아래 이미지 처럼 변경 됩니다. 

    빨간색 표시된 부분은 원래 줄바꿈이 되어야 하는데  알려주신 php 소스로 변경하면 줄바꿈이 사라집니다. 

    이것또한 오류이지 않을까요? 

  • 안녕하세요~^^

    KBoard 게시판 플러그인의 본문 내용은

    PHP의 nl2br 함수로 문자열의 모든 줄 바꿈 앞에 HTML 줄 바꿈 태그를 삽입하고 있습니다.

     

    게시판에서 나오는 <br> 태그를 제거하시려면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에

    아래의 코드를 찾아서

    <?php echo $content->content?>

    아래 코드로 교체해보시겠어요?

    <?php echo str_replace(array('<br>', '<br />'), '', $content->content)?>

    고맙습니다.

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