상세 컨텐츠

본문 제목

워드프레스 KBoard 스킨만들기_1

PHP(Class)

by 김일국 2018. 1. 19. 11:24

본문

워드프레스 KBoard스킨을 만들필요가 있어서,

기본게시판스킨인 /wp-content/plugins/kboard/skin/default 폴더를 복사하여 변경하기로 하였다.

웹서버에서 온라인으로 작업하기보단, 로컬에서 작업하는 것이 수월해서 , 로컬작업환경을 구성해야 한다.

기존 워드프레스 사이트의 자료를 로컬PC로 모두 백업받고, DB도 wp-db-backup 플러그인으로 백업 맏는다.

로컬에 백업받은 DB내용중 아래 쿼리로 기존 도메인을 갱신해 줘야 로컬에서 제대로 작동한다.

(아래 예: http://도메인 -> http://로컬아이피)

UPDATE WP_OPTIONS
SET OPTION_VALUE = "http://127.0.0.6"
WHERE OPTION_NAME = "home";

UPDATE WP_OPTIONS
SET OPTION_VALUE = "http://127.0.0.6"
WHERE OPTION_NAME = "siteurl";


KBoard로 사용자 요구 필드를 추가해 보았습니다.

확장해서 사용하기 괜찮았습니다. 기존 customer 스킨을 복사해서 new 스킨폴더를 생성해서 수정한 결과 입니다.

소스확인의 키워드는 아래와 같습니다.

<!-- //S 필드명 kboard_option_quotestatus 추가 핵심 -->

... 추가한 소스 부분

<!-- //E 필드명 kboard_option_quotestatus 추가 핵심 -->

테스트로 기본게시판(답변기능내장)에 사용자필드로 상태(답변대기,답변완료)를 추가해 보았다.(아래)

아래는 스킨소스(기술적으로 스킨만 건드려서 구현하기 때문에, 기능적으로 불편하니 사용하지 마시고, 확인만 하시기 바랍니다.)

new.zip

PS.

입력항목 추가에 대해서도 살펴보고 가능하면 다른 플러그인 없이 KBoard로만 사용자 요구사항을 처리하려고 시도해 본다.

기술참조: https://www.thewordcracker.com/intermediate/how-to-add-a-new-field-in-kboard/

new.zip
0.06MB

관련글 더보기

댓글 영역