WordPress에서 다중 사이트를 사용하려면
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
관리 화면을 새로 고칩니다.다시 로그인
이렇게 많은 사이트의 설정이 완성되었다
Reference
이 문제에 관하여(WordPress에서 다중 사이트를 사용하려면), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ianchen0419/articles/e5eb0f59177325텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)