본문 바로가기
블로그/워드프레스

워드프레스 (wordpress)에 대해 소개합니다. - 기초 편

by Study.Jobs 2022. 12. 14.
728x90
반응형

안녕하세요 오늘은 워드프레스 (wordprsss)에 대해 소개하는 글을 포스팅합니다.

티스토리 블로그 또는 네이버 블로그를 운영하는 경우에는 "서로 상대적이기는 하지만" 워드프레스에 비해 자유도가 떨어집니다.

또 에드센스 부착 여부 또는 부착 후 광고 표준 위배에 대한 경고가 표시되며 다른 블로그 수단에 대한 필요성도 제기되고 있습니다.

물론 네이버와 다음이라는 대형 포털 사이트에서 제공하는 "쉽고", "빠르고", "무료"라는 점은 워드프레스로 블로그를 운영할 때에는

일부 어려움을 감수해야만 하지 말이죠.

하지만 매우 많은 전 세계 사람들이 선택하고, 기업들의 홈페이지 제작에도 쓰이는 이 마법 같은 웹페이지 공개 툴에 대한 매력을 모르면

안되겠지요?

워드프레스 (wordpress) 란 ?


워드프레스로 홈페이지나 블로그를 개인이 운영할 경우 블로그 내용에 대한 신고로 인해 글이 차단되거나 계정이 사라질 위험으로부터 자유로우며, 개인의 운영 노하우에 따라 실시간 키워드로 사이트의 많은 트래픽을 발생시킬 수도 있죠.

그렇다면 워드프레스를 시작하기 위해 필요한 것은 무엇인지에 대해 살펴보겠습니다.

워드프레스는 세계 최대의 무료 오픈 소스 CMS(콘텐츠 관리 시스템)로 2003년 뮬런웨그에 의해 만들어졌습니다. 현재 전 세계 웹사이트 10개 중 4개 이상이 워드프레스로 제작될 정도로 워드프레스는 매우 많은 인기를 끌고 있죠.

뮬런웨그 (Matt Mullenweg)에 대한 트위터 및 워드프레스 웹페이지를 먼저 확인하고 싶은 분들은 아래 링크를 클릭하세요.

워드프레스(WordPress)는 세계 최대의 자유-오픈 소스 소프트웨어 저작물 관리 시스템이다.[2] 2003년 매트 물렌웨그가 창립했다.[3] PHP로 작성되었으며,[4] MySQL 또는 마리아DB가 주로 사용된다. 워드프레스로 제작된 웹사이트의 시장 점유율이 전 세계 웹사이트의 42%를 돌파했다.

위키백과 (WIKI)에서는 다음과 같이 워드프레스에 대하여 설명하고 있습니다.

워드프레스는 다양한 오픈 소스가 있고, 무료 및 유료 테마를 활용하여 웹사이트를 하루 만에 만들어 낼 수 있죠.

더욱 세부적으로 워드프레스에 대해서 알아보도록 하시죠.

 

워드프레스로 어떤 사이트를 만들 수 있는가?


워드프레스는 블로깅 시스템으로 시작했지만, 점차 기능이 확장되어 포트폴리오 사이트, 회사 소개 사이트, 웹진, 뉴스/매거진 사이트, 인강 사이트, 쇼핑몰, 커뮤니티 등 거의 모든 사이트를 만들 수 있습니다.

사실 워드프레스 사이트를 하나 구축하면 여러 유형의 사이트를 운영하는 것도 가능합니다. 가령, 블로그, 회사 소개, 쇼핑몰을 함께 운영할 수 있습니다.

블로그, 뉴스, 매거진 사이트를 만들고 싶은 경우 뉴스페이어와 같은 뉴스, 매거진 테마를 사용하면 쉽고 빠르게 원하는 레이아웃의 사이트를 만들 수 있지요

국내 여러 기업에서도 이 자연친화적인 웹 툴을 가지고 사이트를 제작한다고 하니 매우 흥미롭지 않으세요?

워드프레스에서 테마와 플러그인이란?


워드레스로 홈페이지를 만들 때 테마와 플러그인이 사용됩니다. 테마와 플러그인의 차이점은 무엇일까요?

테마는 웹사이트 외관, 즉, 디자인, 레이아웃, 컬러, 내비게이션(메뉴) 등 전반적인 외형적인 요소를 담당합니다. 반면 플러그인은 사이트에 기능을 추가할 때 주로 사용됩니다.

워드프레스에는 정말로 많은 무료 및 유료 테마와 플러그인이 있습니다. 무료를 사용해도 충분히 훌륭한 사이트를 만들 수 있지만, 코딩 지식이 부족하거나 사이트 제작 기간을 단축하고 싶은 경우 유료 테마와 플러그인을 사용하면 편리합니다.

테마포레스트는 유료 및 무료 테마를 구할 수 있는 사이트입니다.https://themeforest.net/

테마는 티스토리에서 스킨과 비슷한 개념이지만 완전히 동일하지는 않습니다. 유료 테마에서는 미리 만들어진 디자인 혹은 템플릿을 제공하는 경우가 많습니다.

마음에 드는 데모나 템플릿을 로드하여 조금 수정하는 방식으로 만들면 사이트 제작 시간과 비용을 절감할 수 있습니다. 하지만 마음에 들도록 사이트를 만들려면

1) 워드프레스 사용법과 2) 테마 사용법, 그리고 3) 페이지 빌더를 사용하는 경우 페이지 빌더 사용법을 익혀야 합니다.

또한, 보다 정교하게 사이트에 기능을 추가하고 만들려면 CSS, JavaScript, PHP 등에 대한 이해가 필요할 수도 있습니다.

코딩 지식이 없는 경우에도 베스트셀링 테마를 사용하면 괜찮은 퀄리티의 사이트를 만들 수 있습니다.

특정 기능이 필요한 경우 직접 기능을 개발해도 되지만, 먼저 해당 기능을 제공하는 플러그인이 있는지 찾아볼 수 있습니다.

요구에 맞는 플러그인이 있다면 개발 기간과 비용을 절감할 수 있습니다.

또한, 워드프레스 괜찮은 무료 플러그인도 많습니다. 예를 들어, SEO를 정교하게 세팅할 수 있는 Yoast SEO, All in One SEO, Rank Math와 같은 SEO 플러그인과 보안 강화를 위한 Wordfence, iThemes Security와 같은 보안 플러그인을 무료로 사용할 수 있습니다.

다양한 플러그인 활용하여 블로그의 기능적인 부분을 높일 수가 있습니다.

그리고 사이트 속도 향상을 위한 다양한 무료 캐시 플러그인이 있습니다.

참고로 사이트 속도를 위해서는 플러그인 사용을 최소화하는 것이 바람직합니다. 꼭 필요한 기능이 아니거나 다른 방법으로 쉽게 기능을 추가할 수 있는 경우에는 플러그인을 사용하지 않는 것이 좋습니다.

워드프레스와 보안


워드프레스에 대하여 보안이 취약하다고 생각하는 분들이 있습니다. 일부 인터넷 뉴스에서도 가끔 워드프레스와 관련하여 보안 취약점이 발견되었다는 기사가 나기도 합니다.

하지만 이는 오해입니다. 워드프레스 자체는 보안에 강하지만, 잘못 만들어진 플러그인이나 테마 혹은 사용자의 부주의 때문에 보안에 구멍이 생길 수 있습니다.

사실 워드프레스만큼 보안이 강한 CMS도 드물 것입니다. 워드프레스는 보안 취약점이 발견되면 수시로 업데이트를 내놓고 있습니다.

다음과 같은 기본 수칙만 지켜도 사이트가 해킹되거나 멀웨어(악성코드)에 감염될 위험이 현저히 줄어듭니다.

  1. 워드프레스 코어, 테마, 플러그인을 최신 버전으로 업데이트
  2. 정기적인 백업
  3. 보안 플러그인 설치하여 설정(옵션)
  4. 강력한 비밀번호 설정 및 올바른 보안 관행
  5. 오랫동안 업데이트가 안 되고 방치된 플러그인 삭제

워드프레스에는 수 천 개의 테마와 플러그인이 있습니다. 해당 테마와 플러그인은 개별 개발자에 의해 개발되어 유지됩니다.

이러한 모든 테마와 플러그인이 잘 만들어진 것은 아닙니다. 그리고 무료로 플러그인이나 테마를 만들어 등록했다가 시간이 지나면서 업데이트를 하지 않는 경우도 있습니다.

가급적 많은 사람들이 사용하는 테마나 플러그인을 사용하면 활발히 업데이트가 되므로 중도에 방치될 염려가 줄어들 것입니다.

워드프레스 테마와 플러그인에 보안 문제가 발견될 경우 프로세스


워드프레스 테마나 플러그인에 보안 취약점이 발견되면 정해진 프로세스에 따라 처리됩니다.

  1. 먼저 발견한 보안 취약점에 대하여 플러그인/테마 개발자에게 보고합니다.
  2. 개발자는 보고자와 연락하여 해당 문제점/버그 수정 작업을 합니다.
  3. 문제가 수정된 업데이트 버전을 릴리스합니다.
  4. 사용자들이 업데이트할 수 있도록 일정 기간 동안 보안 취약점에 대한 정보를 공개하지 않습니다.
  5. 일정 시간이 지난 후에 보안 취약점에 대한 정보를 일반인에게 공개합니다.

만약 보고자가 개발자에게 문제점을 보고했지만 아무런 반응이 없을 경우, 일정 시간 후에 해당 테마/플러그인은 워드프레스 저장소에서 제거됩니다.

문제가 된 플러그인/테마의 업데이트가 공개된 후 일정 시간이 지나도 업데이트를 하지 않으면 어떻게 될까요? 많이 사용되는 플러그인이거나 테마라면 악의적인 사용자(해커)가 악성코드를 만들어 배포할 수 있습니다. 그러므로 항상 최신 버전으로 업데이트하는 것이 안전합니다.

워드프레스를 시작하기 위해 필요한 사항


워드프레스를 시작하려면 무엇이 필요할까요?

홈페이지, 웹호스팅, 도메인의 관계.

홈페이지는 집이라 할 수 있는데요, 집을 짓기 위해서는 땅이 있어야 하고, 사람들이 찾아올 수 있도록 주소가 있어야 합니다.

  • 집 = 홈페이지
  • 땅 = 웹호스팅
  • 주소 = 도메인

홈페이지는 서버라는 공간에 파일로 존재합니다. 사용자들이 해당 주소(도메인)로 접근하면 서버 내의 파일을 호출하여 브라우저에 표시하게 됩니다.

일반인이 서버를 운영하기에는 어려움이 있으므로 웹호스팅 업체의 서비스를 이용하게 됩니다. 웹호스팅 업체는 서버 내의 공간을 잘게 쪼개서 필요한 사람들에게 임대하게 됩니다.

그리고 홈페이지는 HTML이나 워드프레스, XE, 그누보드 등의 툴을 사용하여 만들 수 있습니다.

도메인은 도메인 등록대행기관을 통해 등록하게 됩니다. .com, .co.kr, .kr 등의 도메인이 우리나라에서 많이 사용되는데요. 이런 도메인은 연간 1~2만 원에 등록이 가능합니다. 도메인은 매년 갱신해야 하며, 다년간 등록도 가능합니다.

도메인을 등록하면 해당 기간 동안 사용할 수 있는 독점권을 가지게 됩니다. 만약 갱신을 하지 못하고 도메인이 만료되게 되면 다른 사람이 자유롭게 등록이 가능합니다.

중요한 도메인은 다년간 등록하고 만료일이 경과하지 않도록 관리하는 것이 중요합니다.

워드프레스에는 설치형과 가입형이 있습니다. 보통 워드프레스라고 하면 웹호스팅에 가입하여 워드프레스를 설치하여 사용하는 설치형을 일컫습니다. 가입형은 워드프레스닷컴에 가입하여 무료 혹은 유료로 사용이 가능합니다. 가입형은 웹호스팅에 대하여 신경 쓰지 않아도 되지만 커스텀(마음에 들도록 사이트를 수정) 하는 데 제약이 있습니다.

다양한 웹호스팅 서비스가 있습니다. 큰 규모의 사이트를 운영한다면 아마존 AWS와 같은 서비스를 이용할 수 있지만 서버를 운영해야 하기 때문에 서버 지식이 필요할 수 있습니다.

저는 대부분의 사이트를 가비와 와 같은 국내 호스팅에서 호스팅에서 운영했었습니다. 블로그를 운영하려는 경우 저렴하게 사용할 수 있는 괜찮은 서비스일 수 있습니다.

여기에 몇 개의 국내 호스팅 업체를 소개합니다.

 

 

저의 블로그들은 개인 서버에서 자체 운영하고 있습니다. 모두 GeneratePress 테마와 SEO 플러그인, 보안 플러그인, 캐시 플러그인 등이 설치되어 세팅되어 있고 PHP 8.0이 적용되었습니다. 개인 서버가 어렵다고 생각하실 수도 있지만 향후에 제가 서버 운영에 대해서 포스팅 글을 참고하시면 굉장히 쉽다고 생각하실 것입니다.

여기에 제 블로그 "미라클" 도 소개합니다.

 

본격적으로 워드프레스 시작하기


웹호스팅에 가입하고 도메인을 등록했다면 이제 본격적으로 워드프레스를 시작할 수 있습니다.

먼저는 시중에서 책을 한 권 사서 보시면 도움이 될 수 있습니다. 또는, 다음 글에서 필요한 부분을 찾아서 참고하셔도 됩니다.

요즘 웹호스팅은 대부분 워드프레스 자동 설치 옵션을 제공합니다. 국내 호스팅 업체에서도 곧바로 워드프레스가 설치되어 제공되므로 곧바로 시작할 수 있습니다.

먼저 관리자 페이지에 로그인하도록 합니다. 관리자 페이지 주소는 보통 도메인/wp-admin입니다.

관리자 페이지는 본인의 도메인에 /wp-admin 을 붙이면 된다. 설치 시 아이디 비번은 꼭 적어두자,

관리자 페이지에 로그인하면 다음과 같은 메뉴가 있습니다. (설치된 테마, 플러그인에 따라 약간 다를 수 있습니다.)

다양한 플러그인을 설치하면 여러 기능을 커스터마이징 할 수 있다.

끝맺음


워드프레스에 대하여 사용이 쉽다고 하는 분들도 있고, 너무 어렵다고 하는 분들도 계십니다. 개인에 따라 느끼는 체감 온도가 다른 이유는 개인마다 지식의 차이가 있고 제작하려는 사이트가 다르기 때문인 것 같습니다.

홈페이지를 만들려면 기본적으로 HTML에 대해서는 이해하고 있어야 하고, CSS 등에 대해서도 어느 정도 알고 있으면 좋습니다.

이런 지식이 없다면 어떤 플랫폼을 선택하더라도 원하는 대로 꾸미는 데에는 한계가 있을 수밖에 없습니다. 그리고 어떤 툴을 선택하더라도 사이트를 고도화하는 것은 쉽지 않습니다.

워드프레스는 초보자부터 전문가까지 모든 사용자가 사용할 수 있습니다.

코딩 지식이 없는 초보자인 경우 아바 다와같이 사용이 쉬운 테마를 사용하거나 엘리 멘토와 같은 페이지 빌더를 사용하면 어느 정도 수준의 사이트를 만들 수 있을 것입니다. 하지만 워드프레스 사용법에 대한 지식이 없고 코딩 지식이 제한적이라면 마음대로 커스텀 하는 데에는 한계가 있을 수밖에 없습니다.

먼저는 눈높이를 낮추고 사이트를 제작하는 것도 한 방법입니다. 처음부터 어느 정도 워드프레스에 지식이 있는 사용자들이 만들 수 있는 사이트를 아무런 지식 없이 시도하다가 중도에 포기하는 분들이 많습니다. 잘 안되는 부분이 있다면 넘어갔다가 어느 정도 익숙해진 후에 다시 살펴보면 쉽게 해결할 수 있는 경우가 많을 것입니다.

특히 수익형 블로그를 운영하려는 경우 사이트를 심플하게 만들고 속도를 빠르게 하는 것이 도움이 됩니다.

다음에는 블로그 운영에 대한 세부적인 방법에 대해서 알아보는 포스팅을 하도록 하겠습니다.

728x90
반응형
LIST