2013-04-28 6 views
0

기본 Wordpress 스타일 시트 경로를 변경할 수있는 방법이 있습니까? WP에서 스타일 템플릿을 /styles/style.css 폴더로 옮기고 (header.php의 경로를 업데이트 할 때) WP가 깨진 템플릿에 대해 비명을 지르기 때문에 관리자 패널에서 테마를로드 할 수 없습니다. -/Wordpress 기본 스타일 시트 경로

시도해 본 결과 define('STYLESHEETPATH', get_template_directory . '/css');functions.php하지만 작동하지 않습니다.

답변

1

은 테마 폴더에 style.css가 있어야합니다. WordPress가이 파일의 헤더에있는 설명을 사용하여 테마를 식별하는 방법이기 때문입니다. 다른 서브 디렉토리에 실제로 CSS를 호스트하고 싶다면 가장 쉬운 방법은 CSS 가져 오기 할 것 :

파일을 style.css

/* 
Theme Name: My Theme 
*/ 
@import url('css/style.css'); 

파일 css/style.css

* { margin: 0; padding: 0 } 
body { font-size:12px; } 

당신에게 명시 적으로 두 파일을 모두로드 할 수도 있지만 위의 예에서 방법을 권장합니다.

STYLESHEETPATH을 변경하는 것은 많은 경우이 기능을 사용하여 활성 테마의 경로를 결정하기 때문에 사용하지 않는 것이 좋지만, 예제에서는 get_template_directory()이라는 함수 호출에 대한 괄호가 누락되어 있습니다.

+0

따라서 STYLESHEETPATH를 변경하지 않고 루트 디렉토리의 style.css를 확인하지 않을 수도 있습니다. – cachaito

+0

아니, 당신은 할 수 없다. 이것이 WordPress가 테마 정보를 얻는 방법이다. – doublesharp

+0

다음은 설명해 주셔서 감사합니다. :) – cachaito

관련 문제