본문으로 건너뛰기

기본 개념

새로운 WordPress Multisite 사용자와 Ultimate Multisite를 막 사용하기 시작한 사람에게는 처음에 익숙해져야 할 새로운 단어와 문구가 많을 수 있습니다. 이들을 배우는 것은 플랫폼과 전체적인 작동 방식을 이해해야 하기 때문에 중요한 과제입니다.

이 기사에서는 WordPress의 핵심 개념 중 일부를 정의하고 설명하려고 합니다. 이 중 일부는 사용자에게 더 관련이 있고, 다른 일부는 개발자에게, 또 다른 일부는 둘 다에게 관련이 있습니다.

WordPress Multisite

WordPress Multisite는 단일 WordPress 대시보드에서 여러 웹사이트 네트워크를 만들고 관리할 수 있는 WordPress 설치 유형입니다. 사이트 수, 기능, 테마, 사용자 역할을 포함한 모든 것을 관리할 수 있습니다. 수백, 수천 개의 사이트를 관리할 수 있습니다.

네트워크

WordPress 관점에서 멀티사이트 네트워크는 여러 서브사이트를 단일 대시보드에서 관리할 수 있는 곳입니다. 멀티사이트 네트워크를 만드는 방법은 호스팅 제공업체마다 다르지만, 최종 결과는 일반적으로 WordPress가 이 특정 모드에서 운영 중임을 알리기 위해 wp-config.php 파일에 몇 가지 추가 지시문을 넣는 것입니다.

멀티사이트 네트워크와 독립형 WordPress 설치 사이에는 몇 가지 뚜렷한 차이가 있으며, 우리는 이를 간략히 논의할 것입니다.

데이터베이스

데이터베이스는 구조화되고 조직된 데이터 집합입니다. 컴퓨팅 용어로 데이터베이스는 데이터를 저장하고 조직하는 데 사용되는 소프트웨어를 가리킵니다. 파일 캐비닛에 데이터를 저장하고 테이블이라고 부르는 다른 섹션에 저장하는 것처럼 생각해 보세요.

WordPress Multisite는 하나의 데이터베이스를 사용하며 각 서브사이트는 접두사에 블로그 ID가 포함된 자체 테이블을 가집니다. 따라서 네트워크 설치를 설치하고 서브사이트를 만들면 다음과 같은 테이블이 있어야 합니다:

wp_1_options - 첫 번째 서브사이트의 옵션 테이블

wp_2_options - 두 번째 서브사이트의 옵션 테이블

호스팅 제공업체

호스팅 제공업체는 기업과 개인이 웹사이트를 월드 와이드 웹을 통해 이용 가능하게 하는 회사를 말합니다. 웹 호스팅 제공업체가 제공하는 서비스는 다양하지만 일반적으로 웹사이트 디자인, 호스트에 저장 공간, 인터넷 연결이 포함됩니다.

도메인

도메인 이름은 사용자가 사이트를 방문할 때 사용하는 주소입니다. 웹 브라우저에 사이트를 찾도록 지시합니다. 거리 주소처럼 도메인은 사람들이 온라인에서 웹사이트를 방문하는 방법입니다. 그리고 매장 앞에 표지판을 두는 것과 같습니다. 우리 웹사이트를 방문하려면 브라우저 주소창에 우리 웹 주소인 www.ultimatemultisite.com 를 입력해야 합니다. 여기서 ultimatemultisite.com은 도메인 이름입니다.

서브도메인

서브도메인은 메인 도메인 아래의 웹사이트 계층 구조 유형이지만, 웹사이트에서 콘텐츠를 정리하기 위해 폴더를 사용하는 대신 자체 웹사이트를 갖는 것과 같습니다. 이는 https://site1.domain.com/ 형태로 표시되며, _site1_은 서브도메인 이름이고 domain.com은 메인 도메인입니다.

서브디렉터리

서브디렉터리는 루트 도메인 아래의 웹사이트 계층 구조 유형으로, 폴더를 사용해 웹사이트의 콘텐츠를 정리합니다. 서브디렉터리는 서브폴더와 동일하며 이름을 교환해서 사용할 수 있습니다. 이는 https://domain.com/site1 형태로 표시되며, _site1_은 서브디렉터리 이름이고 domain.com은 메인 도메인입니다.

서브사이트

서브사이트는 멀티사이트 네트워크에서 생성하는 자식 사이트입니다. WordPress Multisite 설치가 구성된 방식에 따라 서브도메인 또는 서브디렉터리일 수 있습니다.

슈퍼 관리자

WordPress 슈퍼 관리자는 멀티사이트 네트워크의 모든 서브사이트를 관리할 수 있는 전체 기능을 가진 사용자 역할입니다. 멀티사이트 사용자에게는 WordPress 설치에 제공할 수 있는 가장 높은 수준의 접근 권한입니다.

플러그인

일반적으로 플러그인은 WordPress 사이트에 추가 기능을 제공하는 코드 세트입니다. 로그인 로고를 바꾸는 것처럼 간단하거나 전자상거래 기능을 추가하는 것처럼 복잡할 수 있습니다. Woocommerce and Contact Form 은 플러그인의 예시입니다.

WordPress Multisite에서는 플러그인을 슈퍼 관리자가 네트워크 관리자 대시보드에서만 설치할 수 있습니다. 서브사이트 관리자는 서브사이트 내에서 플러그인을 활성화하거나 비활성화할 수 있습니다.

테마

WordPress 테마는 사이트의 전반적인 외관을 결정하는 파일 집합(그래픽, 스타일 시트, 코드)입니다. 글꼴 스타일링, 페이지 레이아웃, 색상 등과 같은 모든 프런트엔드 스타일링을 제공합니다.

플러그인과 마찬가지로 WordPress Multisite에서 테마는 슈퍼 관리자가 설치할 수 있으며 서브사이트 관리자가 서브사이트 수준에서 활성화할 수 있습니다.

사이트 템플릿

사이트 템플릿은 네트워크에서 새 사이트를 만들 때 기반으로 사용할 수 있는 보일러플레이트 사이트입니다.

즉, 기본 사이트를 만들고, 다양한 플러그인을 활성화하고, 활성 테마를 설정하고, 원하는 대로 사용자 정의할 수 있습니다. 그런 다음 고객이 새 계정을 만들 때 기본 WordPress 사이트를 가져와서 의미 있는 콘텐츠가 없는 기본 사이트 대신에 모든 사용자 정의와 콘텐츠가 이미 적용된 복사본을 받게 됩니다.

도메인 매핑

도메인 매핑은 WordPress에서 사용자를 올바른 호스트로 리디렉션하는 방법입니다. WordPress Multisite에서는 서브사이트가 서브디렉터리 또는 서브도메인을 사용해 생성됩니다. 도메인 매핑이 하는 일은 서브사이트 사용자가 joesbikeshop.com 같은 최상위 도메인을 사용해 사이트 주소를 보다 전문적으로 보이게 하는 것입니다.

SSL

SSL은 Secure Sockets Layer의 약자입니다. 이는 웹사이트의 신원을 인증하고 암호화된 연결을 가능하게 하는 디지털 인증서입니다. 오늘날 SSL은 인터넷 연결을 안전하게 유지하고 두 시스템 간에 전송되는 민감한 데이터를 보호하는 표준 기술로 사용됩니다. 범죄자가 전송되는 정보를 읽거나 수정하는 것을 방지합니다. 현대 브라우저는 SSL을 요구하므로 웹사이트를 만들고 운영할 때 필수적입니다.

미디어

미디어는 웹사이트를 구성하는 이미지, 오디오, 비디오 및 기타 파일입니다.

네트워크 사이트는 WordPress Multisite에서 단일 데이터베이스를 공유하지만, 미디어 파일에 대해 파일 시스템에서 별도의 경로를 유지합니다.

표준 WordPress 위치( wp-content/uploads )는 그대로 유지되지만, 경로는 네트워크 사이트의 고유 ID를 반영하도록 변경됩니다. 따라서 네트워크 사이트의 미디어 파일은 wp-contents/uploads/site/[id] 형태로 표시됩니다.

퍼머링크

퍼머링크는 사이트 내 개별 블로그 게시물 또는 페이지의 영구 URL입니다. 퍼머링크는 아름다운 링크라고도 합니다. 기본적으로 WordPress URL은 쿼리 문자열 형식을 사용하며, 다음과 같은 형태를 가집니다:

http://www.example.com/registration

Ultimate Multisite

Ultimate Multisite는 WordPress Multisite 설치용으로 만들어진 WordPress 플러그인으로, WordPress 설치를 프리미엄 네트워크 사이트로 변환합니다 – WordPress.com처럼 – 클라이언트가 월간, 분기별 또는 연간 요금(무료 플랜도 만들 수 있음)을 통해 사이트를 만들 수 있도록 합니다.

체크아웃 폼

체크아웃 폼은 서브사이트, 멤버십 및 사용자 계정 생성을 포함하는 단일 또는 다단계 주문 양식입니다. Ultimate Multisite 등록 과정에서 사용자가 제출해야 하는 다양한 필드와 결제 양식으로 구성됩니다.

웹훅

웹훅(웹 콜백 또는 HTTP 푸시 API라고도 함)은 앱이 다른 애플리케이션에 실시간 정보를 제공하는 방법입니다. 웹훅은 발생하는 즉시 데이터를 다른 애플리케이션에 전달하므로 즉시 데이터를 받을 수 있습니다.

Ultimate Multisite 웹훅은 무한한 가능성을 열어 주며, 특히 Zapier 및 IFTTT와 같은 서비스와 함께 사용하면 네트워크 관리자가 모든 종류의 멋지지만 유용한 통합을 수행할 수 있습니다.

이벤트

이벤트는 사용자 또는 다른 소스 액션(예: 마우스 클릭)의 결과로 발생하는 동작입니다. Ultimate Multisite는 전체 네트워크에서 발생하는 모든 이벤트와 로그를 기록합니다. 멀티사이트에서 발생하는 다양한 활동(예: 플랜 변경)을 추적합니다.