현재 테마로가는 길을 얻는 방법?


답변:


47

나는 당신이하려는 일에 달려 있기 때문에 약간 조심해야한다고 생각합니다.

하위 테마 get_template_directory();를 사용하는 경우 여전히 상위 테마로 이동합니다. 그러나 get_stylesheet_directory();현재 주제, 자녀 또는 부모로 이동합니다. 또한이 두 함수는 절대 서버 경로를 반환합니다.

링크 또는 이미지에 대해 완전한 형식의 URI를 원하는 경우 언급 된 이유로 올바른 URL을 사용 get_template_directory_uri();하거나 사용해야합니다 get_stylesheet_directory_uri();.

개요


3
+1. 항상 사용 stylesheet참조하는 파일 경로 / URL 현재 테마 및 예비 template파일 경로 / URL을 참조하는 부모 테마.
Chip Bennett

불행히도 get_template_directory ()는 /var/www/the/path/of/actual/wp-content/themes/mythemeWP가 FTP를 통해 연결하는 경우 $ wp_filesystem으로 작업을 수행하기를 원하지 않는 전체 서버 경로를 반환합니다 .
NoBugs

@NoBugs-전체 서버 경로도 얻었지만 get_stylesheet_directory () 대신 get_stylesheet_directory_uri ()를 사용하면 문제가 해결되었습니다.
TheLibzter

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.