기본 개념
새로운 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에서 테마는 슈퍼 관리자가 설치할 수 있으며 서브사이트 관리자가 서브사이트 수준에서 활성화할 수 있습니다.