방문자가 접속하는 주소의 차이에 따라 사이트별로 워드프레스를 설치하지 않고 단 1개의 워드프레스만 설치된 상태에서 여러개의 사이트를 만들 수 있습니다.
서버에 설치된 1개의 워드프레스로 여러개의 사이트를 만들 수 있습니다.
▼ 워드프레스 멀티사이트 구축 시 장점
사이트가 여러개여도 워드프레스는 1개 방문자에게 보이는 모습은 사이트마다 달라도 내부적인 데이터는 서로 통합 되어있습니다.
BBS e-Theme는 멀티사이트 설정 시 국문, 영문, 일문, 죽엉, 스페인어 다국어 사이트 제작이 가능합니다.
(적용테마 : Honeymoon / Corporation / Newsmania / eHospital24)
▼ 워드프레스 멀티사이트 설정하기
워드프레스 기본 관리자화면에는 멀티사이트 설정 메뉴가 없습니다.
이 메뉴를 보이게 하기 위해서는 FTP 접속 후 아래 두개 파일을 직접 수정해야합니다.
①wp-config.php ②.htaccess
1. wp-config.php 파일 내용 중 /* That's all, stop editing! Happy blogging. */ 상단에 아래 내용을 삽입합니다.
/* Multisite */
define('WP_ALLOW_MULTISITE', true);
▼ 파일 수정이 완료되면 관리자 화면에 [도구 > 네트워크 설치] 메뉴가 생성됩니다.
(* 참고 : 현재 사이트가 운영중인 상태에서 멀티사이트를 설정하려면 플러그인이 비활성화 해야 가능해지므로 서비스가 잠시 중단됨을 고려해야합니다.)
2. 서브 도메인 또는 서브 디렉토리 방식 선택
- 서브 도메인 : 도메인 명 앞에 서브도메인 이름을 지정 (예 : english.multi.co.kr)
(서브도메인을 사용하는 경우 워드프레스 설정 외에 도메인관리(dns( 서브도메인은 설정해주어야 합니다.
- 서브 디렉토리 : 도메인명은 동일하고 디렉토리별로 이름을 지정 (예: multi.co.kr/english)
3. wp-config.php 파일의 /* That's all, stop editing! Happy blogging. */ 상단에 아래 내용을 삽입합니다.
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'www.도메인.com' );
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
4. .htaccess 파일에 아래 내용을 삽입합니다.
반드시 wp-config.php와 .htaccess 파일은 같은 경로에 위치해야 합니다.
※ .htaccess 파일이 보이지 않는 경우 [서버 > 숨긴파일표시]를 체크해줍니다.
▼ .htaccess 파일 내용을 아래와 같이 수정합니다.
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress
< 참고사항 >
* 로그인이 안 될 경우 브라우져 캐쉬와 쿠키를 모두 삭제합니다.
* 모든 플러그인을 비활성화하고 네트워크 설치가 끝난 후에 다시 활성화합니다.
* 고유주소 방식을 기본주소 이외의 방식으로 변경합니다.
5. 재 로그인 후 사이트 생성 및 설정
"내 사이트"라는 메뉴가 새롭게 생성됩니다.
[네트워크관리자>사이트] 메뉴에서 사이트 추가 등의 관리가 이루어집니다.
▼ 신규사이트 추가하기
1. [네트워크관리자 > 사이트] 메뉴에서 [새로추가] 버튼을 클릭합니다.
사이트 주소, 사이트 제목, 관리자 이메일을 입력하고, 사이트 추가 버튼을 클릭합니다.
아래와 같이 추가한 사이트의 목록이 생성됩니다.
생성한 사이트의 상세화면에서 정보/사용자/테마/설정 등의 설정을 저장할 수 있으며
각 사이트에 방문하여 각 사이트의 전용 관리자 화면에서 사이트의 제작에 필요한 설정을 저장할 수 있습니다.
<참고사항>
* 사이트마다 관리자 화면이 개별적으로 주어지며, 별개의 사이트로 제작/관리해야 합니다.
▼ 신규사이트 테마변경하기
사이트 선택 후, 테마 탭에서 원하는 테마 선택 후 활성화합니다.
<참고사항>
* Mainadmin은 내 사이트와 네트워크 관리자를 모두 관리합니다.
* 사이트를 추가한 후 사이트 관리자 비밀번호는 [네트워크 관리자 > 사용자 >편집]에서 관리합니다.
* 추가한 사이트에 플러그인 메뉴가 보이지 않는 경우,
[네트워크 관리자 > 설정 > 네트워크 설정] 하단에 [관리자 메뉴 활성 > 플러그인]을 체크합니다.
* 네트워크 활성화
- 테마 : 생성된 여러개의 사이트에 테마 목록에 추가됩니다.
- 플러그인 : 생성된 여러개의 사이트에 일괄적으로 활성화됩니다.
▼ 테마 별 멀티사이트 링크 설정하기
1. 테마 활성화 후 [외모 > 테마환경설정 > 기본설정] 메뉴에서 언어를 선택합니다.
사용자 페이지 언어 : 현재 사이트의 언어 타입
멀티사이트언어 1~5 : 현재 사이트 상단에 보일 국기 및 링크를 설정합니다.
링크 : 추가된 사이트 목록이 나타납니다.
2. 테마 메인화면 상단에 아이콘이 노출되며, 클릭 시 해당 언어사이트로 이동합니다.
한국형 워드프레스 테마샵ㅣ보부상 워드프레스
'보부상 워드프레스 테마 > 워드프레스 Tip' 카테고리의 다른 글
브러우저 테스트 사이트 추천 Wordpress Tip (0) | 2016.03.09 |
---|---|
워드프레스 미디어 라이브러리 관리하기 (0) | 2016.03.03 |
쇼핑몰 매출에 도움이 되는 소셜미디어는? 카카오톡 공유기능 활용법 (0) | 2016.02.29 |
워드프레스 소셜로그인, 네이버 아이디로 간편 로그인 방법 (0) | 2016.02.11 |
워드프레스 도메인(사이트 URL) 변경하는 방법 (1) | 2016.02.05 |