모두의매뉴얼

이것저것 블로그

[ThemeCheck] 폴더 이름과 테마 슬러그, 텍스트도메인 불일치 문제 해결 하기





워드프레스 ThemeCheck 는 테마의 디렉토리 이름과 테마의 슬러그가 불일치 할 때 아래와 같은 오류 메시지를 보여줍니다.

WARNING: Your theme appears to be in the wrong directory for the theme name. The directory name must match the slug of the theme. This theme’s correct slug and text-domain is cornerstone-mark-i.
(If this is a child theme, you can ignore this error.)

디렉토리 이름과 슬러그 불일치 오류의 원인

ThemeCheck 가 잘 설명해주고 있지만, 다시 한번 이 문제를 살펴보면, 결국은 테마의 폴더 이름과 테마의 슬러그가 일치 하지 않는다는 것입니다.

위 상황의 경우 테마의 디렉토리 이름이 cornerstone 인데 테마 이름이 CornerStone Mark I 으로 설정 되어 테마의 슬러그가 cornerstone-mark-i 이고, 텍스트 도메인은 cornerstone 으로 설정되어 있는 총체적 난국인 상황입니다.

디렉토리 이름과 슬러그 불일치 해결하기

해결 방법은 아주 간단합니다. 불일치 한 것을 일치만 시켜주면 되요. 슬러그가 cornerstone 이 되도록 테마 이름을 CornerStone 으로 수정해 주든가, 아니면 테마 디렉토리 이름을 테마 슬러그와 일치 하도록 수정 해주면 됩니다.