답변:
이것은 테마가 처음부터 어떻게 개발되었는지에 달려 있습니다. 이론적으로 모든 것이 표준으로 코딩 된 경우 폴더 이름을 바꿀 수 있으며 나쁜 일은 발생하지 않습니다.
폴더 이름을 바꾸면 테마 디렉토리의 파일을 이름별로 요청하는 코드가 손상 될 위험이 있습니다. WordPress는 테마 디렉토리를 분리하는 데 도움이되는 여러 기능을 제공합니다.
get_stylesheet_directory_uri
get_template_directory_uri
get_theme_root_uri
get_bloginfo
)__FILE__
과 __DIR__
, 함께 dirname()
등이러한 기능을 사용하면 테마가있는 디렉토리와 느슨하게 연결될 수 있습니다. 따라서 디렉토리 이름을 바꾸려는 테마가 위의 기능을 잘 활용했다면 괜찮을 것입니다.
경우 grep
에 따라 테마 디렉토리에 대해 할 수 있고 자바 스크립트에서 하드 코드 된 경로로 팝업되는지 확인할 수 있습니다.
그러나 Appearance> Themes에서 다시 활성화해야합니다.
방금이 작업 twentyten
을 수행했으며 관리자로 이동하면 다음과 같이 표시됩니다
활성 테마가 깨졌습니다. 기본 테마로 되돌리기
테마를 다시 활성화하고 작동하는지 확인하십시오. twentyten
음주자, twentyeleven
너무한다.
플러그인도 마찬가지입니다.
wp_enqueue_style
및 wp_enqueue_script
코덱스 페이지는 다음을 진술 :
URL을 로컬 스크립트에 하드 코딩해서는 안됩니다. 함수 참조 / plugins_url (플러그인의 경우) 및 함수 참조 / get_template_directory_uri (테마의 경우)를 사용하여 올바른 URL을 얻으십시오.
@Soulseekah가 완벽하게 맞습니다! 테마가 올바르게 빌드 된 경우 이름을 변경하는 데 아무런 문제가 없습니다 (그러나 다시 활성화하십시오).
왜 그냥 시도하지 않습니까? Max는 다시 변경할 수 있습니다. 99 %의 경우 데이터베이스에 영향을 미치지 않습니다.
그런 일을하기 전에 테마 개발에 대해 읽으십시오 http://codex.wordpress.org/Theme_Development
get_stylesheet_directory_uri().'/images/example.jpg'
도메인이 변경되거나 WordPress가 서버의 하위 디렉토리로 이동 된 경우에도을 (를) 와 같이 호출해야 합니다.