PHP 기반이며 라이선스는 GNU GPL v2. 설치형 블로그 WordPress.org는 비영리 재단에서, 가입형 블로그 WordPress.com은 영리 기업에서 소유 중이지만 WordPress.com의 개발자도 본 프로젝트에 적극적으로 참여하고 있다.
오픈소스를 기반으로 한 설치형 블로그 또는 CMS이다.
2022년 5월 기점으로, 전세계 웹사이트의 43.0%가 워드프레스로 제작되어 있으며, 전체 콘텐트 관리 시스템(CMS, Content Managment System) 중 64.2%의 시장 점유율을 기록 중이다.
이는 설치형 블로그 중 하나인 무버블 타입이 3.0 버전을 기점으로 유료화되면서 큰 반발을 사면서, 이에 무버블 타입 사용자 다수가 워드프레스로 이주하면서 상당한 세를 얻었다.
전세계 수많은 개발자들이 제작한 다양한 기능의 플러그인과 테마가 존재한다.
전세계 거의 모든 국가에 사용자(엔드유저)가 존재하기 때문에, 외국어가 가능하다면 워드프레스를 통해 해외에서 자유로운 프리랜서 활동 및 현지 근무가 용이하다.
웹사이트를 완전히 커스터마이징할 수 있는 자유도를 자랑한다.
핑백: 트랙백의 진일보한 형태. 사용하는 다른 블로그의 글을 링크하면 자동으로 해당 주소로 핑백이 전송되어 트랙백이 걸린다.
Gravatar의 사용자 아이콘을 사이트에서 사용할 수 있다.
차단율 99%의 스팸 트랙백 차단 엔진 Akismet을 사용할 수 있다.
WordPress의 사용법을 배우는 데에는 시간이 다소 걸린다.
웹 사이트를 완전히 커스터마이징하려면 프로그래밍 언어에 대한 지식이 필요하다.
서비스형 블로그와는 달리 호스팅과 도메인까지 제공되는 것은 아니므로 약간의 비용 지불이 필요하다.
보안적인 취약점이 드러나 있다. 무작위 대입 공격으로 wp-content 등을 스캔되고 있다.
호스팅 구입하기
국내/해외의 다양한 호스팅 업체들을 통해, 사이트 운영을 위한 호스팅 서비스를 신청할 수 있다. 워드프레스는 전세계에서 가장 많이 사용되는 웹사이트 제작 관련 오픈소스 프로그램인 만큼, 대부분의 호스팅 업체에서는 워드프레스 간편 자동 설치(Auto install) 기능을 제공하고 있다.
도메인 구입하기
국내/해외의 다양한 도메인 업체들을 통해, 도메인을 구입/등록 할 수 있다.
FTP 클라이언트 프로그램 (FTP Client)
워드프레스 웹사이트를 제대로 활용하기 위해서는, FTP 시스템 활용이 필수적이다. FTP 시스템을 이용하는 방법 중의 하나는 파일질라(FileZilla)를 다운 받아서 이용하는 것이다.
워드프레스 다운로드
워드프레스 공식 홈페이지 또는 깃허브에서 다운받을 수 있다.
워드프레스 테마를 사용하면, 기존 레이아웃/디자인을 수정하거나, 부모 테마의 기능을 추가/수정/삭제하고 싶은 경우가 있다.
이럴 경우, 부모 테마를 그대로 수정하면, 테마가 자동 업데이트되었을 때 수정한 내용이 리셋(초기화)되어 소실될 수 있기 때문에, 별도의 차일드 테마(자식 테마, Child Theme) 파일을 생성해서 해당 코드를 수정하는 것이 좋다.
워드프레스 차일드(자식) 테마는 워드프레스 차일드 테마 빌더 사이트에서 부모 테마에 대한 기본 정보를 입력한 뒤 간편하게 다운로드 할 수 있다.
워드프레스 플러그인 다운로드 및 설정 방법
워드프레스 플러그인은 워드프레스 공식 홈페이지나 엔바토마켓 산하 코드개넌 등에서 구입할 수 있다.
워드프레스 기본 탑재 주요 기능
워드프레스 코어에는 다음과 같은 기능 및 라이브러리들이 탑재되어 있다.
출처 : 워드 프레스란?
워드 프레스의 페이지를 꾸미기 위해서는 먼저 아이디를 admin 으로 입력한 다음에 비밀번호 칸에 구입한 도메인의 비밀번호로 접속하면 된다.
워드 프레스의 메뉴 생성과 관리는 [테마 디자인 - 메뉴]에서 한다.
워드 프레스의 로고를 누르면 "페이지"가 보이는데 여기에서 "새로 추가"를 누르면 새로운 페이지를 생성하는데 여기에 간단하게 제목만 입력해도 메뉴가 생성된다.
생성된 메뉴를 확인한다면 "페이지"에서 "모든 페이지"를 누르면 확인할 수가 있다.
만약 메뉴를 관리하고 정리를 한다면 "외모"에 마우스를 갖다대서 "메뉴"를 클릭해서 메뉴를 관리 할 수 있다. 덧붙여서, 메뉴를 웹페이지에 보이게 하려면 "기본 메뉴"를 누르면 확인할 수 있다.
혹은, "외모"에서 "Onepress테마"를 눌러서 간편하게 사이트를 구성할 수가 있다.
워드 프레스에는 "플러그인"에 있는 "새로추가"를 클릭해서 원하는 기능을 추가시킬 수가 있다.
워드 프레스를 통해서 홈페이지를 만드는 것은 엔드를 배운다면 장난으로라도 한 번 쯤은 다뤄봐야 한다는 생각을 하고 있었지만 간혹 내가 집중을 못해서 놓쳐버리는 부분이 발생한다거나 이해력이 떨어진다면 거기서 막혀버리는 상황이 벌어지는 것이 다반사다.
그나마, 이번 수업에서 녹화영상이 있어서 그걸로 다시 보고 따라하면 된다는 것이 그나마 위안거리이다. 물론, 중요한 것은 수업시간에 집중하는 것이 최선이다.
이번 수업은 워드프레스를 통한 홈페이지 제작에 관한 강의였다. 프론트엔드/ 백엔드와는 다르게 만약에 홈페이지를 빠르게 만들어야 한다면 위의 워드프레스가 좋은 방법이 될 것이다. 이번 수업을 통해서 이런 것이 있다는 정도로 도움이 되었다.