정적 HTML 사이트를 워드프레스 커스텀 테마로 이전하기 ④ 서브페이지를 관리자에서 수정 가능하게 만들기

지난 글에서는 정적 HTML의 헤더·푸터를 워드프레스 테마 파일로 분리하고, 메뉴와 자주 변경되는 정보를 관리자에서 수정할 수 있도록 연결했다. 이번에는 여러 개의 서브페이지를 어떤 방식으로 워드프레스에 넣을지 결정하고, 실제 페이지 하나를 관리자에서 수정 가능한 구조로 옮겼다. 처음에는 페이지별 PHP 템플릿을 만들려고 했지만, 운영과 SEO까지 생각해 구조를 다시 변경했다. 처음 생각한 페이지별 PHP 방식 워드프레스는 페이지 슬러그에 … 더 읽기

정적 HTML 사이트를 워드프레스 커스텀 테마로 이전하기 ③ 헤더·푸터 분리와 관리자 수정 기능 만들기

지난 글에서는 워드프레스에 커스텀 테마의 기본 파일을 만들고, 테마를 활성화해 임시 헤더와 푸터가 정상적으로 출력되는 것까지 확인했다. 이번에는 정적 HTML로 제작된 메인 페이지를 워드프레스 테마 구조에 맞게 나누고, 자주 변경되는 항목을 관리자에서 수정할 수 있도록 연결했다. 1. 정적 HTML을 워드프레스 파일로 분리하기 기존 HTML 파일은 헤더부터 본문, 푸터까지 하나의 파일 안에 모두 들어 있었다. 워드프레스에서는 … 더 읽기

정적 HTML 사이트를 워드프레스 커스텀 테마로 이전하기 ③ 헤더·푸터 분리와 관리자 수정 기능 만들기

지난 글에서는 워드프레스 커스텀 테마의 기본 파일을 만들고, 워드프레스가 테마를 정상적으로 인식하는 것까지 확인했다. 이번에는 정적 HTML로 만들어진 메인 페이지를 워드프레스 테마로 옮기면서 다음 작업을 진행했다. 1. 기존 HTML 구조부터 나누기 원본 index.html에는 헤더, 메인 콘텐츠, 푸터가 하나의 파일에 모두 들어 있었다. 워드프레스에서는 공통 영역을 별도의 파일로 나누는 것이 관리하기 편하다. 페이지가 많아도 공통 헤더와 … 더 읽기

정적 HTML 사이트를 워드프레스 커스텀 테마로 이전하기 ② 테마 기본 구조 만들기

이전 글에서는 워드프레스의 고유주소를 설정하고, 호스팅 설치 과정에서 기본으로 추가된 플러그인을 정리했다. 이번에는 정적 HTML 파일을 워드프레스에서 사용할 수 있도록 커스텀 테마의 기본 구조를 만들었다. GeneratePress 대신 커스텀 테마를 선택한 이유 워드프레스 사이트를 제작할 때는 GeneratePress 같은 범용 테마를 설치한 뒤 블록 에디터나 페이지 빌더를 이용해 화면을 구성할 수도 있다. 하지만 이번 작업은 디자인과 퍼블리싱이 … 더 읽기

정적 HTML 사이트를 워드프레스 커스텀 테마로 이전하기 ① 초기 설정과 플러그인 정리

호스팅 구매 카페24에서 ‘뉴매니지드 워드프레스 호스팅’을 구매한다.비용은 아래와 같고, 우선 ‘빌드업’으로 구매했다. 관리자 접속 및 플러그인 설정 호스팅 구입 후 도메인 뒤에 /wp-admin 을 입력하고 들어가면 워드프레스 관리자에 접속 할 수 있다. 좌측 메뉴 ‘플러그인 – 설치한 플러그인’ 으로 들어가면, 워드프레스에서 기본으로 설치되는 플러그인과 카페24 뉴매니지드 호스팅에서 기본으로 설치되는 플러그인을 확인 할 수 있다. 보안, … 더 읽기

그누보드 DB 건드리지 않고, 상담 신청 폼 만드는 법2

지난 시간에는 신청폼에 입력하는 데이터를 게시판에 쌓이도록 했다.이번에는 게시판에 쌓이는 데이터를 관리자에서 확인할 수 있도록 해본다. 관리자 메뉴에서 상담 내역을 표로 조회하는 것부터 시작한다. 1. /adm/consultation_list.php 생성 2. 관리자 메뉴 파일 생성 /adm 폴더에 admin.menu910.php가 이미 있는지 먼저 확인한 뒤, 없으면 새로 만들고 아래 내용을 넣는다. 3. 확인 파일 2개를 업로드 후 관리자 페이지를 새로고침한다.consultation_list.phpadmin.menu910.php … 더 읽기

그누보드 DB 건드리지 않고, 상담 신청 폼 만드는 법

‘이벤트’ 게시판 생성 후, 게시판 목록 하단에 상담 신청 영역을 추가해보자. 우선 ftp에 접속해서 ‘/www/skin/board’ 경로로 간다.사용할 게시판 테마를 basic이든, gallery든 하나 정해서 복사한다.복사한 폴더 명을 ‘event’로 변경해준다.. 테마 스킨을 사용할 경우 테마 안에 있는 board로 가야한다./www/theme/테마명/skin/board 동일하게 ‘/www/mobile/skin/board’ 경로로 가서,하나의 폴더를 복사 후, ‘event’로 폴더명을 변경해준다. 그누보드 관리자에 로그인해서 접속한다.사용자에게 노출시킬 ‘이벤트’ 게시판을 하나 … 더 읽기