안녕하세요.

린치핀소프트 한광희입니다.

 

이번 포스트에서는 워드프레스의 테마와 플러그인에 대해서 알아보도록 하겠습니다.

 

테마(Theme)

워드프레스에서 테마란 홈페이지의 외관을 구성하는 디자인과 기능을 수행하는 파일의 모음입니다. 구체적으로 말해서 워드프레스 핵심 프로그래밍 코드에 영향을 주지 않고 주로 홈페이지의 디자인을 바꿀 수 있게끔 합니다.

또한 워드프레스 테마에는 홈페이지 디자인을 바꾸는 코드가 포함되어 있을뿐만 아니라 특수한 경우 테마의 특성에 맞게끔 워드프레스의 코드를 수정하거나 특정 플러그인까지 포함되어 있는 경우도 있습니다.

플러그인(Plugin)

플러그인이란 PHP 프로그래밍 언어로 작성된 확장 기능이라고 생각 할 수 있습니다. 워드프레스 기본 기능 이외에 추가 기능을 이용하고 싶을 때 개발자가 개발해 놓은 플러그인을 설치하여 이용 할 수 있습니다. 다운로드수가 800만이 넘는 대표적인 워드프레스 쇼핑몰 “우커머스(Woocommerce)” 또한 플러그인입니다. 이 외에도 다양한 기능을 지원하는 Jetpack, Contact-form, Forum, 게시판 모두 플러그인을 이용하여 추가 할수 있습니다.

 

테마와 플러그인은 워드프레스 생태계의 중요한 핵심입니다.

워드프레스가 다른 CMS를 제치고 시장점유율 60%이상을 유지할 수 있는데에는 GPL 라이센스(오픈소스)를 차용하여 제한없이 워드프레스 시스템을 수정할 수 있는 환경과 더불어 그 기능의 수정과 확장이 용이하다는 점에 기인합니다. 워드프레스 생태계(WordPress Eco System)에는 이미 전세계 개발자들이 개발하여 공개한 수만 개의 테마와 플러그인으로 프로그래머나 전문가가 아닌 일반 사용자도 퀄리티 높은 웹사이트를 만들어 활용 할 수 있습니다.

 

아래 표는 테마와 플러그인의 차이를 예시를 들어서 소개해 봤습니다.(아래 표는 이해를 돕기 위해서 일반화 시킨 경우입니다. 특수한 경우에 테마가 플러그인의 기능을 수행할 수도 있고, 플러그인이 테마의 기능을 보완하는 예도 많습니다)

 

테마_플러그인_도표

 

위 표처럼, 워드프레스의 외관이나 디자인 또는 전체 사이트의 속성등은 테마를 이용하여 바꾸고, 그외의 추가 기능들은 플러그인을 추가하여 기능을 확장합니다.

 

그럼, 이 테마와 플러그인을 워드프레스의 관리자 페이지에서 관리하는 방법을 안내해드리겠습니다.

 

screenshot-www.linchpinsoft.com 2015-07-25 13-37-36

위의 화면을 참고하면, “외모” => “테마” 를 통해 테마를 선택 또는 업로드 할 수 있습니다. 플러그인의 경우는 “외모”버튼 아래 “플러그인”을 클릭하여 관리 할수 있습니다.

“테마”를 클릭하면 아래 화면처럼 현재 워드프레스 사이트에 등록되어 있는 “테마”의 종류가 나열됩니다. 현 화면의 경우 워드프레스를 설치할때 기본적으로 제공하는 Twenty Fifteen, Twenty Fourteen, Tweenty Thirteen 의 테마와  Nayma 라는 테마가 설치되어 있는 것을 확인 할수 있습니다.

현재 워드프레스에서 사용되고 있는 테마는 “Active”라고 표시되어 있는 Nayma 테마가 적용되고 있는 것을 알수가 있고. “업데이트 가능”이라고 표시된 부분은 현재 설치된 테마가 해당 테마의 최신 버전으로 업데이트가 가능함을 알려주고 있습니다.

 

screenshot-www.linchpinsoft.com 2015-07-25 13-38-58

 

다음 아래의 화면은 “플러그인”을 클릭 하였을 때의 화면입니다. 현재 화면은 현재 워드프레스에 설치되어 있는 “플러그인”리스트가 나열되며,

각 플러그인 좌측에 “빨간색” 라인이 생긴 플러그인은 “최신버전으로 업데이트가 가능함”을 나타내고 있습니다.

반면 “파란색” 라인이 생긴 플러그인은 현재 플러그인이 설치되었고 ” 활성화 ” 하여 현재 워드프레스에서 사용되고 있음을 나타냅니다.

이외에 색이 표시되지 않은 플러그인은 현재 활성화 되지 않은 “비활성화 플러그인”이라고 이해하시면 됩니다.

 

screenshot-www.linchpinsoft.com 2015-07-25 13-39-21

 

플러그인과 테마는 모두 워드프레스 각 메뉴 내에서 “검색”을 통하여 원격으로 다운로드받고 설치하는 방법이 있고, 이 외에 워드프레스 운영자가 직접 테마나 플러그인 파일을 다운로드 받은 상태에서 해당 파일을 이용해 워드프레스 내에서 관리자 페이지에서 업로드 및 설치 할수 있는 방법이 있습니다. 또한 웹 호스팅/웹 서버를 직접 운영하시는 분들은 워드프레스 관리자 페이지에서 뿐만 아니라 FTP를 이용하여서도 직접 파일을 업로드 할 수 있습니다.

플러그인과 테마 모두 웹 서버에 업로드하여 워드프레스에 해당 테마와 플러그인이 인식되도록 한 후, 활성화 또는 비활성화를 체크하여 해당 플러그인 및 테마를 사용 할 수 있습니다.