WordPress에서 모든 테마, 플러그인 및 업로드된 이미지는 "wp-content" 폴더에 저장됩니다. 실제로 이미지, 스타일시트 등의 URL에는 "wp-content"라는 폴더 이름이 포함되어 있어 사용자가 WordPress를 사용하고 있음을 누구나 쉽게 알 수 있습니다. 기본 폴더 이름이 직관적이지 않다고 생각되거나 개인 취향에 맞게 이름을 사용자 지정하려는 경우 폴더 이름을 쉽게 변경할 수 있습니다. 방법은 다음과 같습니다.
미리 알아야 할 사항
"wp-content" 폴더를 변경하거나 이름을 바꾸는 것은 쉽습니다. 몇 줄의 코드를 추가하기만 하면 됩니다. 그러나 폴더 이름을 바꾸기 전에 고려해야 할 몇 가지 사항이 있습니다.
- 웹사이트나 블로그가 이미 게시되어 콘텐츠를 제공하고 있다면 최소한 몇 분의 다운타임에 대비하세요.
- "wp-content" 폴더의 이름을 바꾼다고 해서 반드시 보안이 향상되거나 WordPress를 사용하고 있다는 사실이 숨겨지는 것은 아닙니다.
- 설치된 모든 플러그인과 테마는 이 과정에서 비활성화됩니다. 폴더 이름을 변경한 후 수동으로 활성화해야 합니다.
- 때때로 비활성화된 테마는 설정을 잃을 수 있습니다. 계속하기 전에 설정을 백업하세요.
- 폴더 이름을 변경한 후 일부 플러그인이 제대로 작동하지 않을 수 있습니다. 그 이유는 문제가 되는 플러그인이 WordPress 지침을 따르지 않고 하드코딩된 "wp-content" 폴더 이름이 있을 수 있기 때문입니다.
- 설립된 사이트나 블로그에서 이전 URL은 자동으로 새 URL로 리디렉션되지 않습니다. 리디렉션과 같은 플러그인을 사용하여 수동으로 수행해야 하므로 라이브 사이트에서 변경하기 전에 다시 한 번 생각하는 것이 좋습니다.
"wp-content" 폴더 이름 바꾸기
참고 :라이브 WordPress 사이트를 변경할 때 전체 백업을 만듭니다. 문제가 발생하거나 결과가 바람직하지 않은 경우 사이트를 알려진 양호한 상태로 복원할 수 있습니다.
먼저 즐겨찾는 FTP 클라이언트를 열고 사이트에 로그인한 다음 루트 디렉토리에 있는 "wp-content" 폴더의 이름을 바꿉니다. 제 경우에는 "content"로 이름을 변경했습니다. 자산, 리소스, 코어, 파일 등과 같이 원하는 대로 이름을 바꿀 수 있습니다. 공백이나 기타 모호한 문자를 사용하지 않았는지 확인하십시오.
이 폴더의 이름을 바꾸면 백엔드 플러그인 페이지에 오류가 표시되고 프론트엔드도 중단됩니다.
이 문제를 해결하려면 폴더 이름을 변경했음을 WordPress에 알려야 합니다.
루트 폴더에 있는 "wp-config.php" 파일을 엽니다. require_once(ABSPATH . 'wp-settings.php');
위에 아래 코드 스니펫을 추가합니다. 라인. "Folder_Name"을 실제 폴더 이름으로 바꾸는 것을 잊지 마십시오.
//Rename wp-content folder define ('WP_CONTENT_FOLDERNAME', 'Folder_Name');
추가하면 이렇게 됩니다.
그런 다음 새 디렉토리 경로와 URL을 정의해야 합니다. 그렇게 하려면 require_once(ABSPATH . 'wp-settings.php');
위에 아래 코드를 추가하세요. 라인.
//Define new directory path define ('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME); //Define new directory URL define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/'); define('WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME);
파일을 저장하고 서버에 업로드하십시오.
이 작업을 완료하면 사이트가 오류 없이 가동되고 실행되어야 합니다. 전에 말했듯이 모든 플러그인과 테마가 비활성화됩니다. 수동으로 활성화해야 합니다. 필요한 경우 플러그인, 테마 및 위젯을 다시 구성해야 할 수도 있습니다.
위의 방법을 사용하여 "wp-content" 폴더의 이름을 바꾸는 것에 대한 생각과 경험을 아래에 댓글로 남겨주세요.