워드프레스(WordPress)는 전 세계 수많은 웹사이트에서 사용되는 대표적인 오픈 소스 콘텐츠 관리 시스템(CMS)입니다wordpress.org. 블로그, 기업 홈페이지, 전자상거래 사이트 등 폭넓은 용도로 활용되며, 테마와 플러그인을 통해 기능을 자유롭게 확장할 수 있는 유연성이 특징입니다. 특히 5.0 버전부터 도입된 **블록 에디터(Gutenberg)**로 사용자 편의성이 향상되었고, 6.x 버전 기준으로 인터페이스와 기능이 한층 개선되었습니다.
웹사이트, 서버, 클라이언트 모델의 이해
워드프레스로 웹사이트를 구축하기 전에, 기본적인 서버-클라이언트 모델을 알아두면 좋습니다. 서버(server)는 리소스나 서비스를 제공하는 컴퓨터이고, 클라이언트(client)는 그 서비스를 요청하여 사용하는 주체입니다en.wikipedia.org. 웹 브라우저(클라이언트)가 웹 페이지를 요청하면, 원격의 웹 서버가 해당 페이지를 생성해 응답하는 방식으로 웹사이트가 동작합니다. 일반적으로 서버와 클라이언트는 네트워크로 연결된 별개의 장치지만, 학습 목적 등으로 한 대의 PC에서 동시에 서버와 클라이언트 역할을 수행할 수도 있습니다en.wikipedia.org. 이러한 환경을 로컬 서버라고 하며, 외부 인터넷에 연결하지 않고도 내 PC에서 웹사이트를 실행해볼 수 있다는 장점이 있습니다.
로컬 서버 구축: MAMP 설치 (Windows/Mac)
워드프레스는 PHP로 작성되어 있고 MySQL 데이터베이스를 사용하므로, 이를 구동할 웹 서버 환경이 필요합니다. 로컬 PC에 이러한 환경을 쉽게 구성하려면 MAMP를 사용하는 방법이 많이 활용됩니다. MAMP는 Apache 웹서버, MySQL(MariaDB) 데이터베이스, PHP를 한꺼번에 설치해주는 패키지로, Windows와 macOS 버전을 모두 제공합니다. 로컬 환경에서 MAMP를 사용하여 워드프레스를 설치하는 순서는 다음과 같습니다:
- MAMP 다운로드: MAMP 공식 사이트에서 자신의 운영체제에 맞는 최신 버전의 MAMP 설치 파일을 다운로드합니다. (Windows용과 Mac용이 별도로 제공됩니다.)
- MAMP 설치: 다운로드한 인스톨러를 실행하여 안내에 따라 MAMP를 설치합니다. Windows에서는 기본 경로를 C:\MAMP\로, macOS에서는 애플리케이션 폴더(/Applications/MAMP/)에 설치합니다. 특별한 설정 변경 없이 기본값대로 진행하면 됩니다.
- MAMP 실행 및 서버 시작: 설치 후 MAMP 프로그램을 실행하고 Start 버튼을 눌러 웹 서버(Apache)와 데이터베이스 서버(MySQL)를 시작합니다. 정상적으로 시작되면 상태 표시등이 초록색으로 변하고, 기본 환영 페이지가 브라우저에 열릴 것입니다.
- 참고: MAMP의 기본 Document root(웹 문서 루트 경로)는 macOS 기준 /Applications/MAMP/htdocs이고documentation.mamp.info, Windows 기준 C:\MAMP\htdocs입니다documentation.mamp.info. 이 폴더 아래에 웹 사이트 파일을 넣으면 브라우저를 통해 접근할 수 있습니다.
- 또한 Apache 기본 포트는 8888, MySQL 기본 포트는 8889로 설정되어 있으므로, 로컬 사이트에 접속할 때는 http://localhost:8888처럼 포트 번호를 포함해야 합니다documentation.mamp.info. (포트 번호를 80으로 바꾸면 http://localhost로 접속 가능하지만, 여기서는 기본 설정을 사용합니다.)
워드프레스 다운로드 및 설치 준비
로컬 서버가 준비되었으므로, 이제 워드프레스 본체를 내려받아 설치해보겠습니다. 최신 워드프레스 설치 파일은 공식 웹사이트인 WordPress.org에서 제공됩니다.
- 워드프레스 다운로드: WordPress.org에서 워드프레스 최신 버전 zip 파일을 다운로드합니다. (한국어 사이트 ko.wordpress.org에서도 한글 번역된 버전을 받을 수 있습니다.)
- 압축 해제: 다운로드한 압축 파일(wordpress-x.x.x.zip)의 압축을 풉니다. 그러면 wordpress라는 폴더가 생성되고, 그 안에 워드프레스 프로그램 파일들이 들어 있습니다.
- 웹 문서 루트로 복사: 앞서 확인한 MAMP의 웹 루트 디렉터리(htdocs)에 방금 풀어낸 wordpress 폴더의 내용물 전체를 복사합니다documentation.mamp.info. 예를 들어 macOS에서는 /Applications/MAMP/htdocs 경로에, Windows에서는 C:\MAMP\htdocs 경로에 파일들을 넣습니다. (기존 htdocs 폴더 내에 기본 파일들이 있다면 덮어쓰거나 정리해도 무방합니다.)
- 설치 페이지 확인: 워드프레스 파일 복사가 끝났다면 브라우저에서 http://localhost:8888을 열어봅니다. 정상적으로 파일이 위치했다면 워드프레스 설치 초기 화면이 나타날 것입니다. 먼저 언어 선택 화면이 표시되는데, 원하는 언어(한국어 등)를 선택하고 계속 진행합니다. 이후 "환영합니다" 메시지와 함께 설치를 위해 필요한 정보(데이터베이스 정보 등)를 묻는 화면이 나옵니다. 이제 다음 단계에서 데이터베이스를 설정하고 설치를 완료하겠습니다.
데이터베이스 연결 설정 (phpMyAdmin 사용)
로컬 서버에서 워드프레스를 설치하려면 MySQL 데이터베이스가 필요합니다. MAMP에 포함된 phpMyAdmin 도구를 사용하여 데이터베이스를 생성하고, 워드프레스 설치 과정에서 연결을 설정합니다.
- 데이터베이스 생성: 먼저 브라우저에서 http://localhost:8888/phpMyAdmin에 접속하거나, MAMP 시작 페이지의 phpMyAdmin 링크를 클릭합니다. phpMyAdmin 화면 상단의 Databases 메뉴를 열고 새로운 데이터베이스 이름을 입력하여 Create 버튼을 눌러 새 데이터베이스를 만듭니다. 예를 들어 이름을 wordpress로 생성하겠습니다documentation.mamp.info. (인코딩은 기본값인 utf8mb4를 사용.)
- 워드프레스 설치 화면 - DB 정보 입력: 이제 워드프레스 설치 진행 화면으로 돌아와 데이터베이스 접속 정보를 입력합니다. 앞에서 생성한 DB 이름과 함께, MAMP 기본 데이터베이스 계정 정보를 사용하면 됩니다. MAMP의 기본 MySQL 사용자명은 root, 비밀번호는 root이며, 데이터베이스 호스트는 localhost:8889입니다documentation.mamp.info. (만약 MySQL 포트를 3306으로 변경했다면 호스트에 localhost로만 입력합니다.)
워드프레스 설치 마법사의 데이터베이스 정보 입력 화면. MAMP 환경의 기본값에 따라 Database Name에는 wordpress, Username에는 root, Password에는 root를 입력하고, Database Host는 localhost:8889로 설정한 모습입니다documentation.mamp.info. 모든 정보를 올바르게 입력한 뒤 **Submit(제출)**을 클릭하면 데이터베이스 연결을 시도하고 다음 단계로 진행합니다.
- 설치 진행 및 관리자 계정 생성: 데이터베이스 연결이 성공하면 "설치 진행" 단계로 넘어가며, 사이트 기본 설정을 묻는 화면이 나타납니다. 여기에서 사이트 제목, 관리자 사용자명, 비밀번호, 이메일 등을 입력하여 워드프레스 초기 설정을 완료합니다. 이때 기본 관리자 사용자명으로 admin을 제시하지만 보안상 다른 이름으로 지정하는 것이 좋습니다documentation.mamp.info. 비밀번호는 자동 생성된 강력한 값이 제공되며 필요에 따라 변경 가능합니다. 모든 정보를 입력하고 설치를 완료하면, 워드프레스가 데이터베이스에 초기 데이터를 설치하고 관리자 대시보드에 로그인할 준비를 마칩니다.
워드프레스 글(Post)과 페이지(Page)의 차이
워드프레스에는 콘텐츠를 작성할 때 글(Posts)과 페이지(Pages) 두 가지 유형이 있습니다. 겉보기에는 모두 텍스트와 이미지를 담은 웹페이지처럼 보이지만, 용도와 속성이 다르므로 구분하여 사용하는 것이 좋습니다learn.wordpress.org.
글 (Posts): 블로그 게시물처럼 날짜별로 축적되는 동적인 콘텐츠 유형입니다. 작성 시 자동으로 시간순으로 정렬되어 홈페이지나 블로그 목록에 나타나며, 작성 일자와 글쓴이 정보가 표시됩니다. 또한 카테고리나 태그를 지정하여 다른 글들과 주제별로 분류할 수 있고, 독자들의 댓글 기능도 주로 글에 달려 있습니다. 일반적으로 뉴스, 후기, 일기와 같이 주기적으로 업데이트되는 콘텐츠에 적합합니다.
페이지 (Pages): 사이트의 정적인 콘텐츠를 담는 개별 페이지입니다. 예를 들어 회사 소개, 연락처, 서비스 안내 등의 내용처럼 빈도가 잦지 않고 고정된 정보를 제공하는 데 활용됩니다learn.wordpress.orglearn.wordpress.org. 페이지는 글과 달리 카테고리나 태그로 분류되지 않고, 작성 날짜나 필자 표시도 기본적으로 나타나지 않습니다. 대신 페이지들 간에는 부모-자식 구조로 계층을 구성할 수 있어 사이트 내 정적인 정보를 체계적으로 연결합니다. 페이지는 주로 웹사이트의 메뉴 항목으로 노출되어 사용자들이 언제든 접근할 수 있게 합니다.
쉽게 말해, **글(Post)**은 블로그의 개별 글 기사에 해당하고 시간의 흐름에 따라 축적되는 콘텐츠이며, **페이지(Page)**는 사이트의 독립된 정보 페이지로서 항상 고정된 메뉴로 제공되는 콘텐츠입니다. 워드프레스에서는 상황에 맞게 이 두 가지를 활용하여 사이트를 구성합니다.
SEO를 고려한 URL(고유주소) 설정
워드프레스에서 글을 발행할 때 생성되는 URL 구조(퍼머링크)는 검색엔진최적화(SEO) 측면에서 매우 중요합니다. 이해하기 쉽고 의미가 드러나는 URL은 검색엔진과 방문자 모두에게 좋기 때문에, 워드프레스 설치 후 고유주소(permalink) 설정을 최적화하는 것이 권장됩니다wpbeginner.com.
기본 설정으로는 http://예시주소/?p=1 같이 문자가 섞이지 않은 주소가 될 수 있으므로, 이를 보다 의미 있는 형태로 바꾸겠습니다. 워드프레스 관리자 대시보드의 설정 > 고유주소 메뉴로 이동하면 여러 퍼머링크 구조 옵션이 있습니다. 이 중에서 일반적으로 "글 이름" 형식이 SEO에 유리합니다wpbeginner.com. 해당 옵션을 선택하고 변경 사항을 저장하면, 이후 글의 URL이 사이트주소/글-제목/ 형태로 생성됩니다. 예를 들어 "웹호스팅 선택 가이드"라는 제목의 글을 작성하면 URL이 .../웹호스팅-선택-가이드/ 처럼 제목을 포함한 형태가 됩니다. 이러한 구조는 검색 엔진에도 콘텐츠 주제를 알려주는 역할을 하므로 SEO에 유리합니다wpbeginner.com.
참고: 사이트 운영 중에 퍼머링크 구조를 변경하면 기존 URL로 링크된 트래픽에 문제가 생기고, SEO 순위도 하락할 수 있습니다wpbeginner.com. 따라서 사이트 개설 초기에 원하는 URL 구조로 설정해두고, 이후에는 가능하면 변경하지 않는 것이 좋습니다.
카테고리와 태그를 활용한 글 분류
카테고리와 태그는 워드프레스에서 글(Post)을 분류하고 조직화하는 두 축입니다. 잘 설계된 분류 체계를 통해 방문자가 원하는 글을 쉽게 찾을 수 있고, 사이트의 구조를 논리적으로 만들 수 있습니다.
- 카테고리(Category): 글의 주제별로 그룹화하는 계층적 분류입니다. 하나의 글은 한 개 이상의 카테고리에 속할 수 있으며, 카테고리는 상위-하위 관계로 계층을 만들 수 있습니다. 예를 들어 기술 블로그라면 "프로그래밍", "디자인", "데이터베이스" 같은 상위 카테고리를 두고, 그 아래에 세부 카테고리를 둘 수 있습니다. 모든 워드프레스 글은 최소 하나의 카테고리를 가져야 하며(기본값은 "미분류"), 관리자가 필요에 따라 추가/편집할 수 있습니다.
- 태그(Tag): 글의 세부 주제나 키워드를 나타내는 자유 형식 분류입니다. 태그는 계층 구조가 없고, 하나의 글에 다수의 태그를 지정할 수 있습니다learn.wordpress.org. 태그를 통해 글의 세부 내용을 표현하고 유사한 태그를 가진 글들끼리 연관성을 부여할 수 있습니다. 예를 들어 여행 블로그 글에 지역명이나 테마( "서울", "맛집", "박물관" 등)를 태그로 달면, 동일 태그를 공유하는 다른 글들을 묶어볼 수 있습니다. 태그는 필수는 아니지만 적절히 활용하면 사이트 내 검색 및 탐색에 도움이 됩니다.
카테고리와 태그는 글 작성 시 또는 워드프레스 관리자에서 관리할 수 있습니다. 새 글 작성 화면의 사이드바에서 카테고리를 지정하거나 추가하고, 태그 입력란에 키워드를 쉼표로 구분하여 추가하면 됩니다. 이미 발행된 글들도 글 > 카테고리 메뉴나 글 > 태그 메뉴에서 일괄 관리할 수 있습니다. 사이트의 주제와 콘텐츠 양에 맞게 분류 체계를 계획하면 사용자 경험과 SEO 모두에 긍정적인 효과를 얻을 수 있습니다.
첨부파일 업로드, 특성 이미지 및 발췌문 설정
콘텐츠 작성 시 이미지나 파일 첨부, 특성 이미지(썸네일) 지정, 발췌문(요약) 작성 등을 통해 글의 품질을 높일 수 있습니다. 워드프레스에서는 이러한 요소들을 효율적으로 관리할 수 있는 기능을 제공합니다.
- 첨부파일 및 이미지 업로드: 글 본문에 이미지를 삽입하거나 파일을 첨부하려면, 편집기에서 "미디어 추가" 기능을 사용하면 됩니다. 블록 에디터에서는 이미지 블록을 추가하여 업로드하거나, 편집 영역에 파일을 끌어다 놓으면 자동으로 미디어 라이브러리에 업로드됩니다. 업로드된 미디어 파일들은 미디어 > 라이브러리에서 확인 및 관리할 수 있으며, 필요시 다른 글에서도 재사용할 수 있습니다. 예를 들어 PDF 문서를 첨부한 뒤 본문에 링크를 삽입하면 방문자가 해당 파일을 다운로드할 수 있습니다.
- 특성 이미지 설정: 특성 이미지(Featured Image)는 글을 대표하는 이미지로서, 테마에 따라 글 목록의 썸네일이나 헤더 이미지로 사용됩니다. 글 작성 화면의 오른쪽 사이드바에서 "특성 이미지 설정" 버튼을 눌러 미디어 라이브러리의 이미지를 선택하거나 새 이미지를 업로드하여 특성 이미지로 지정할 수 있습니다learn.wordpress.org. 설정 후 해당 글을 보여줄 때 이 이미지가 대표 이미지로 노출됩니다. 예를 들어 블로그 글 목록이나 추천 글 위젯에서 특성 이미지가 제목과 함께 표시되어 시각적인 미리보기 역할을 합니다.
- 발췌문 작성: 발췌문(Excerpt)은 글의 요약문으로, 글 목록이나 검색결과 등에서 본문 대신 보여줄 짧은 내용을 의미합니다. 워드프레스는 기본적으로 글의 처음 몇 줄을 자동 발췌하지만, 별도로 발췌문 필드에 내용을 입력하면 그 텍스트를 우선 사용합니다. 발췌문은 글의 핵심을 간략히 표현하는 1-2문장으로 작성하는 것이 좋으며, 글 작성 화면의 하단 옵션에서 설정할 수 있습니다. (블록 에디터에서는 우측 설정 패널의 "발췌" 섹션을 활용합니다.) 잘 작성된 발췌문은 독자의 관심을 끌고, 검색 엔진 메타 설명으로 활용되어 SEO에도 도움이 됩니다.
글 발행과 예약 발행 방법
모든 콘텐츠 작성과 설정이 끝났다면 **글을 발행(Publish)**하여 공개할 차례입니다. 워드프레스에서는 작성한 글을 즉시 발행할 수도 있고, 예약 시간을 설정하여 지정한 시각에 자동 발행할 수도 있습니다.
- 즉시 발행: 글 편집 화면에서 발행 버튼을 누르면 해당 글이 바로 사이트에 공개됩니다. 발행 후에는 글 상태가 '공개됨(Published)'으로 표시되고, 방문자는 사이트에서 글을 확인할 수 있습니다. 발행된 글이라도 나중에 내용을 수정한 후 업데이트 버튼을 누르면 변경사항이 반영됩니다.
- 예약 발행: 미리 정한 일정에 글을 올리고 싶다면 예약 기능을 사용합니다. 발행 버튼 위쪽에 있는 공개 설정(기본값 "즉시 공개")을 클릭하면 날짜와 시간을 지정할 수 있는 옵션이 나타납니다. 여기서 미래 시간을 설정하면 버튼 레이블이 예약으로 바뀝니다. 이제 예약 버튼을 클릭하면 글이 해당 시간에 자동으로 발행되도록 예약됩니다learn.wordpress.org. 예를 들어 오늘 작성한 글을 내일 아침 9시에 공개하도록 예약하면, 워드프레스가 설정된 시각에 글을 공개해줍니다. (예약 발행은 워드프레스 크론에 의해 처리되므로, 지정된 시간에 서버가 정상적으로 동작 중이어야 합니다.)
작성된 글들은 모든 글 목록에서 상태(발행 예정, 공개됨 등)를 확인할 수 있고, 필요하면 예약을 취소하거나 일정을 변경할 수도 있습니다. 이처럼 워드프레스의 발행 기능을 활용하면 콘텐츠 공개 일정을 효율적으로 관리할 수 있습니다.
이상으로 워드프레스 시작하기를 위한 기본 사용법을 모두 알아보았습니다. 로컬 환경에서 워드프레스를 설치하고 글을 발행하는 과정부터 중요한 설정 항목들까지 단계별로 살펴보았는데, 이 가이드를 참고하여 직접 워드프레스를 시작해보시면 좋겠습니다. 초기 설정을 탄탄히 하면 이후에 웹사이트 운영이 훨씬 수월해질 것입니다.
'관심키워드(AI)' 카테고리의 다른 글
메시지 지향 미들웨어(MOM)란? – 비동기 메시지 통신의 핵심 개념 정리 (0) | 2025.05.06 |
---|---|
포토샵 회전/스포이드 링 표시가 안될 때? OpenGL 활성화로 해결하는 방법! (0) | 2025.05.06 |
2025년 최신 AI 이미지 생성 툴 완전정복Midjourney, DALL·E, Stable Diffusion, Luma AI 외 10종 완전 분석! (1) | 2025.04.24 |
🍽 입 안 가득 퍼지는 ‘감칠맛’의 정체, 글루탐산이란? (0) | 2025.04.24 |
🔥 타코야키와 불닭볶음면의 뜻밖의 조합 (0) | 2025.04.23 |