1. 정확한 제품 또는 플러그인 이름
모든게시판
2. 상세 내용
글 작성시 첨부파일 첨부후 삭제를 누르면, 글 내용을 저장하지 않았다면 모두 내용이 리셋되고 첨부파일이 삭제됩니다.
그렇게 되지않고, 첨부파일의 데이터만 삭제되도록 하는 방법 없나요?
글 수정시에도 파일을 첨부했다가 삭제하고싶은데 그럴때에도 리셋되서 힘듭니다.
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
AI에 의해 자동 생성된 답변이에요 😀
KBoard 게시판에서 글 작성 또는 수정 중 첨부파일 삭제 버튼을 누르면 페이지가 새로고침되면서 작성 중인 내용이 초기화되는 현상은 KBoard의 기본 동작 방식 때문입니다.
현재 KBoard의 모든 스킨은 첨부파일 삭제 시 페이지를 새로고침하여 변경 사항을 반영하도록 설계되어 있습니다. 이를 새로고침 없이 파일만 삭제되도록 개선하려면 Ajax 기술을 활용한 별도의 코드 커스터마이징이 필요합니다.
해결을 위한 기술적인 방향은 다음과 같습니다.
1. 원인
- KBoard 첨부파일 삭제 버튼 클릭 시 서버로 삭제 요청을 보낸 후 페이지를 다시 불러오기 때문에, 저장되지 않은 본문 데이터가 사라지게 됩니다.
2. 개선 방법 (개발 필요)
- Ajax 활용: 워드프레스의 Ajax 액션을 추가하여 페이지 새로고침 없이 서버와 통신하여 파일만 삭제하도록 구현해야 합니다.
- 관련 파일 및 메소드:
· /wp-content/plugins/kboard/class/KBController.class.php 파일의 fileDelete 메소드
· /wp-content/plugins/kboard/class/KBContent.class.php 파일의 removeAttached 메소드
직접 코드 수정이 어려우신 경우, 코스모스팜 공식 커뮤니티의 프로젝트 의뢰 게시판을 통해 기술 지원을 요청하시거나 향후 업데이트를 통해 해당 기능이 개선될 수 있도록 건의해 보시는 것을 권장드립니다.
↓ 아래 버튼을 눌러서 피드백해주세요.