1. 정확한 제품 또는 플러그인 이름
kboard
2. 상세 내용
본문 미리보기를 <?php echo mb_strimwidth($content->content, 0, 400, '...', 'UTF-8')?> 와 같이 설정할 경우에는 br 도 <div> 태그로 묶여서 나오더라구요!
그렇다고 <?php echo mb_strimwidth(strip_tags($content->content), 0, 400, '...', 'utf-8')?> 로 바꾸자니 아무런 태그로 감싸지지 않고 오로지 텍스트로만 나옵니다.
저는 각 문장별로 여백을 줘야해서 ㅠㅠ 첫번째 방법처럼 <div>로 묶고싶으나, <br>등은 제거하고 노출시키고 싶습니다.
방법이 있을까요?
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
남겨주신 내용만으로는 이해가 어렵습니다.
확인가능한 페이지 링크를 남겨주시면
답변을 남기는데 도움이 될 듯 합니다.
고맙습니다.
<?php echo mb_strimwidth(strip_tags($content->content), 0, 400, '...', 'utf-8')?> 태그로 본문을 불러올 경우에는
모든 태그가 삭제된 상태로 텍스트만 가져오는것으로 확인됩니다!
이를, br 태그만 제거하고 문장별로 <div>로 태그가 묶인 형태로 가져올 수 있는 방법이 있을까요?
strip_tags() 함수는 입력된 텍스트 내의 모든 함수를
삭제하는 함수입니다.
텍스트 내의 br태그가 <br>로 표시된다면
str_replace() 함수를 사용해볼 수 있을 듯 합니다.
아래의 코드처럼 변경하여 적용해보시겠어요?
mb_strimwidth(str_replace('<br>', '',$content->content), 0, 400, '...', 'utf-8')
str_replace 함수에 대한 자세한 가이드는
아래 링크에서 확인해보실 수 있습니다.
https://www.php.net/manual/en/function.str-replace.php
고맙습니다.
늘 감사합니다 ^^