WordPress에서 다중 사이트를 사용하려면

7872 단어 WordPresstech
다중 사이트를 통해
WordPress에서やdomain.com/en이런 보조 사이트도 이용할 수 있다
다국어 사이트 관리 가능

wp-config.php


우선wp-config입니다.php 파일을 열고 다음 코드를 추가합니다
wp-congif.php
 define( 'WP_DEBUG', false );

 /* 編集が必要なのはここまでです ! WordPress でのパブリッシングをお楽しみください。 */

+define( 'WP_ALLOW_MULTISITE', true );

WordPress 관리 화면


우선 현재 사용 중인 플러그인을 모두 비활성화합니다
(다중 사이트 설정이 완료되면 플러그 인 사용)
다음은 화면 왼쪽에 있는 메뉴를 관리하는 도구→사이트 네트워크 설정을 클릭합니다

그리고 "설치"를 눌러주세요.

지시에 따라 파일을 편집하다

wp-config.php
 define( 'WP_DEBUG', false );

 /* 編集が必要なのはここまでです ! WordPress でのパブリッシングをお楽しみください。 */

 define( 'WP_ALLOW_MULTISITE', true );
+define( 'MULTISITE', true );
+define( 'SUBDOMAIN_INSTALL', false );
+define( 'DOMAIN_CURRENT_SITE', 'localhost' );
+define( 'PATH_CURRENT_SITE', '/willfarm/' );
+define( 'SITE_ID_CURRENT_SITE', 1 );
+define( 'BLOG_ID_CURRENT_SITE', 1 );
.htaccess
# BEGIN WordPress
# `BEGIN WordPress` から `END WordPress` までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
 <IfModule mod_rewrite.c>
-RewriteEngine On
-RewriteBase /willfarm/
-RewriteRule ^index\.php$ - [L]
-RewriteCond %{REQUEST_FILENAME} !-f
-RewriteCond %{REQUEST_FILENAME} !-d
-RewriteRule . /willfarm/index.php [L]

+RewriteEngine On
+RewriteBase /willfarm/
+RewriteRule ^index\.php$ - [L]
+
+# add a trailing slash to /wp-admin
+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]
 </IfModule>

# END WordPress
관리 화면을 새로 고칩니다.
다시 로그인
이렇게 많은 사이트의 설정이 완성되었다

좋은 웹페이지 즐겨찾기