워드프레스 게시판 플러그인 설치와 설치 후 발생하는 문제들을 해결하는 방법을 소개합니다. 워드프레스 기반으로 웹사이트를 운영하다 보면 게시판을 설치해서 유저들이 게시글을 올릴 수 있도록 서비스를 만들어야 하는 경우가 있습니다. 이런 경우 KBoard 플러그인을 사용하시면 됩니다. KBoard 플러그인은 무료 플러그인이기 때문에 코스모스 팜 홈페이지에서 무료로 다운로드 받으시면 됩니다. 옆에 링크를 클릭하시면 바로 다운로드 페이지로 이동할 수 있습니다. 🚀 KBoard 플러그인 다운로드 바로가기
KBoard 게시판을 다운로드 하기 전 WP-members 플러그인, 코스모스 팜 플러그인을 설치하지 않았다면 먼저 설치해주세요. 로그인, 회원가입 및 관리 기능과 페이지를 만들 수 있는 플러그인입니다. 처음이라면 이 글에서 자세하게 설명했으니 꼭 먼저 보고 와주세요! 그래야 과정을 이해하기 쉽습니다.
🚀 코스모스 팜 설명 바로가기(로그인, 회원가입, 회원관리 페이지 생성)
KBoard 플러그인 설치, 설정, 게시판 삽입
KBoard 플러그인을 다운로드 하셨으면 플러그인 업로드를 해주시고 설치를 완료해주세요. 플러그인 업로드 방법은 위에 코스모스 팜 설명 바로가기에서 확인할 수 있습니다. 매우 간단하므로 설명을 보고 다시 돌아와주세요! 플러그인 설치를 완료하면 왼쪽 메뉴에서 파란색 KBoard 와 바로 아래 Store 메뉴가 생성된 것을 볼 수 있습니다.
게시판 페이지 만들기
이제 게시판 페이지를 만들겠습니다. 새로운 페이지를 만드는 방법은 코스모스 팜에서 로그인, 회원가입/관리 페이지를 만들 때와 동일합니다. 페이지 만드는 방법이 처음이라면 위에서 코스모스 팜 설명 바로가기를 통해서 페이지 생성 방법을 따라해주세요. 게시판 페이지 생성 시 페이지 이름은 ‘자유게시판’으로 하겠습니다.
게시판 설정 및 페이지 삽입
이제 자유게시판 페이지를 만들었으니 자유게시판 페이지를 클릭했을 때 게시판이 나올 수 있도록 게시판을 삽입하고 설정해주도록 하겠습니다. KBoard -> New Forum 클릭 -> 페이지 이름: ‘자유게시판’ 입력 -> 자동설치 및 최신글 이동 페이지 선택 ‘자유게시판’ -> 게시판 스킨은 기본 ‘default’ 값으로 설정 후 맨 아래에서 저장을 눌러줍니다. 다시 페이지의 자유게시판을 클릭해서 게시판이 제대로 삽입되었는지 확인합니다. 한번에 게시판이 삽입되어 있으면 좋겠지만, 그렇지 않은 경우도 굉장히 많습니다. 당황하지 말고 게시판을 숏코드로 삽입해주시면 게시판이 제대로 생성됩니다.
숏코드로 게시판 삽입하기 ①
게시판 숏코드를 입력하기 위해서 게시판 자동설치 부분을 다시 ‘선택하기’로 바꿔줍니다. 바꿔주면 하단에 게시판 숏코드(Shortcode) 부분이 생성됩니다. 옆에 대괄호 부분을 복사해주세요.
숏코드로 게시판 삽입하기 ②
숏코드를 복사했으니 붙여넣기 할 곳을 찾아주셔야 합니다. ‘자유게시판’ 페이지를 들어가서 엘리멘토 편집을 눌러주세요. 엘리멘토가 없으신 분들은 ‘elementor’ 플러그인을 먼저 깔아주세요. 다시 페이지 편집하기를 클릭하면 왼쪽 상단 우측에 점 9개 버튼이 보입니다. 이 버튼을 클릭 후 바로 하단에 검색 창에 shortcode 를 검색해주세요. 이미지처럼 shortcode 입력하는 부분이 보입니다. 복사한 숏코드를 붙여넣기 해주시면 됩니다.
게시판 삽입 확인하기
숏코드를 입력했으면 오른쪽에 게시판이 아래와 같이 등장합니다. 게시판 skin이 default 값이기 때문에 게시판은 모두 똑같이 보입니다. 게시판을 만들었으면 Forum List에도 자유게시판이 만들어져 있을겁니다. 한번 더 확인해보겠습니다.
게시판 삽입 확인하기: Forum List
좌측 Kboard 메뉴에 가서 아래에 있는 Forum List 클릭을 해주세요. 아래와 같이 Forum name에 자유게시판이 정상적으로 설치되었음을 확인할 수 있습니다.
게시판 설치가 완료되었습니다. 게시판 설치까지는 잘 따라오면 어렵지 않게 하실 수 있습니다. 이제 게시판을 설치했을 때 위 이미지에서 보이듯 하단에 Powered by KBoard 마크 글씨를 제거하는 방법과 로그아웃 상태에서도 게시판에서 글을 작성할 수 있는 New 버튼이 보이도록 수정을 해보겠습니다.
케이보드 오류 및 수정
케이보드를 설치하게 되면 흔하게 나올수 있는 오류들이 있습니다. 게시판이 2개씩 보인다던가, powered by kboard 를 삭제하고 싶다던가 하는 것들 입니다. 기본적으로 ftp 접속하는 방법과 코드 수정등을 알아햐 합니다.
자유게시판 확인 시 2개가 보이는 오류
자유게시판을 설정하고 게시판 페이지를 확인했는데 아래 처럼 두 개의 게시판이 보이는 경우가 있습니다. 이 때 숏코드를 삽입하기 위해서 게시판 포럼을 새로 생성할 때 아래와같이게시판 자동설치를 자유게시판으로 설정했기 때문에 중복 설정이 되어 게시판이 두 개가 보이는 오류가 발생하는 것입니다. 게시판 자동설치를 다시 초기 값으로 변경하고 숏코드만 삽입해주시면 문제가 해결됩니다.
Powered By KBoard 글씨 제거 및 글쓰기 버튼 나오게 하기
Powered By KBoard 라는 글자가 kboard 게시판 아래에 쓰여져 있는데 이를 제거하는 방법입니다.
또한 케이보드는 로그인이 안되어 있으면 기본적으로 글쓰기 버튼이 보이지 않게 되는데, 이때 로그인이 안되어 있더라도 글쓰기 버튼이 보이도록 하는 수정방법입니다.
글씨 제거와 버튼이 보이도록 수정하는 부분은 파일질라 FTP 에 접속해서 코드 제거 및 수정을 조금만 해주시면 됩니다. FTP 프로그램이 무엇인지 모르고 계시다면 FTP 프로그램에 대해서 작성한 글을 먼저 보고와주세요.
FTP 접속 후 list.php 파일 찾기
파일질라 다운로드 후 ftp 접속을 해주세요. 이제 list.php 파일을 찾는 경로입니다. 사용하고 계시는 워드프레스 테마마다 조금씩 다를 수 있지만, 게시판 파일을 수정하기 위한 것이기 때문에 kboard 플러그인 파일에서 skin 파일을 찾아준다고 생각해주시면 됩니다.
- 파일질라 접속: application 클릭
- Public_html 클릭
- content 클릭
- Plugins -> kboard -> Skin 클릭
- default 클릭
- list.php 파일 클릭
- 우클릭 후 다운로드
list.php 파일 수정
list.php 파일을 다운로드 했으면 수정해주시면 됩니다. 메모장에서 그대로 수정해주셔도 괜찮고, 코드 텍스트 편집기(VS code, sublime text 등) 이 있다면 편집기에서 수정 후 저장해주셔도 괜찮습니다. 여기서는 코드 텍스트 편집기에서 수정 후 저장하여 업로드 했습니다.
아래 사진에서 보이는 첫번째 빨간 박스는 로그인이 안되어 있더라도 new (글쓰기 버튼) 이 나오도록 하는 코드 수정입니다.
두번째 빨간 박스는 powered by kboard 제거하는 코드 제거 입니다.
list. php 파일 수정 전
list. php 파일 수정 후
default.php 파일 수정하기
list.php 파일과 같은 디렉토리에 위치해 있는 default.php 파일을 찾아서 powered by by kboard 부분을 제거해 주도록 합니다. 이 파일은 글 하나를 선택해서 봤을때 문구를 제거하는 코드 수정입니다.
수정 후 ftp 파일 업로드 및 확인
수정한 파일을 업로드 하려고 하면 대상 파일이 이미 존재한다는 알림창이 나타납니다. 여기서 덮어쓰기를 눌러주시고, 확인해주세요. 수정이 완료가 됩니다.
파일을 수정하고 다시 업로드 해주었기 때문에 기존 워드프레스 사이트를 새로고침 or 시크릿 모드로 접속하셔서 수정 내역을 확인해주시고, 아래와 같이 보인다면 수정이 정상적으로 완료가 된 것입니다.