티스토리 뷰

워드프레스 테마 개발에 앞서 워드프레스의 구조에 대해 알아야 할 필요가 있다. 워드프레스는 크게 3가지로 구성할 수 있다. 첫번째는 워드프레스 코어, 플러그인, 테마이다. 

사용자는 워드프레스 코어에 원하는 테마를 설치하여 디자인을 구현하고 필요한 기능은 플러그인으로 구현한다. 테마와 플러그인은 언제든지 조합할 수 있고 해체가 가능하다. 

 

워드프레스 이해하기

워드프레스란 파일(php 등)과 DB가 결합된 무료 오픈 소스 콘텐츠 관리 시스템(CMS)이다. 워드프레스는 개발자가 아니여도 테마와 플러그인을 통해 필요한 기능을 구현할 수 있고 쉽고 빠르게 웹사이트를 만들 수 있다는 장점이 있다.

 

워드프레스는 오픈 소스 CMS 이기 때문에 다운로드 및 설치 부분에 비용이 발생하지 않는다. 물론 무료라고 할지라도 홈페이지를 구성하기 위한 서버(호스팅)와 도메인에서는 비용이 발생할 수 있다. 따라서 파일과 데이터가 저장될 호스팅과 사이트를 식별할 수 이는 도메인만 있다면 누구라도 쉽게 홈페이지를 구현할 수 있다.

 

테마 이해하기

테마란 레이아웃과 같은 것이라고 할 수 있다. 웹사이트에서 전체적인 레이아웃이나 디자인을 만들 수 있다. 워드프레스 사용자는 코딩을 하지 않아도 테마를 통해서 다양하고 쉽게 디자인을 구현할 수 있다. 현재 워드프레스에는 7,000 여개 정도의 테마가 있고 이 중 무료 테마는 2,000개 정도, 유료테마는 5,000개 정도 된다.

 

테마는 사이트의 시각적 디자인이다. 테마에서는 콘텐츠(페이지, 글, 텍스트, 이미지)를 가져와서 해당 테마의 디자인에 표시한다. 웹사이트에서 메뉴, 로고 및 위젯이 표시되는 위치는 물론 기본 색 구성표, 글꼴 및 기타 디자인 기능도 테마를 통해 정의된다.

- 워드프레스 홈페이지 테마 소개

 

 

워드프레스 테마

 

워드프레스 테마 기본 구조

워드프레스의 테마를 구성하는 파일 구조는 아래와 같다.

  • front-page.php
  • header.php
  • footer.php
  • single.php
  • page.php
  • category.php
  • tag.php
  • style.css

이것은 기본 구조이며, 실제 테마에서는 더 많은 php들이 모여 테마를 이루고 있다. 몇번의 클릭만으로 워드프레스 홈페이지를 구현할 수 있지만 더 세밀하게 커스터마이징 하고 싶다면 테마의 구조를 알고 커스텀하는 능력을 기르는 것이 좋다.

 

플러그인 이해하기

웹사이트에 어떤 기능을 넣고 싶거나, 또는 있는 기능을 확장하고 싶을 때 플러그인을 사용하면 쉽게 기능을 추가할 수 있다. 워드프레스는 다양한 기능의 플러그인을 제공하고 있고 그 개수가 6만개 정도이다. 각 플러그인마다 사용자가 요구하는 사항에 맞춰 사용할 수 있도록 설정 기능을 제공한다.

 

예를 들어 작성한 글이 SEO에 맞게 잘 작성됐는지 지표를 알고 싶을 때에는 Yoast SEO 이라는 플러그인을 이용해 해당 기능을 구현할 수 있고, 또 메일 기능을 구현하고 싶을 때에는 Caldera Form이나 Ninja Form 과 같은 플러그인으로 메일 기능을 넣을 수 있다.

 

워드프레스 플러그인

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함