2017-01-19 4 views
1

저는 Wordpress에서 시작하고 있습니다 만, 내 html5blank 테마를 괜찮은 진행 상황으로 조정하고있었습니다. 모두가 대신 아이 테마를 사용해야한다고 말하면서 계속 그렇게하기로 결정했습니다.Wordpress 자식 테마 CSS 경로

원본 HTML 템플릿의 구조에 최대한 가까이있는 CSS/font/js/img 폴더를 유지하고 싶습니다.

<?php 
    add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles'); 
     function my_theme_enqueue_styles() { 
     wp_enqueue_style('parent-style', get_template_directory_uri() . '/css/main.css'); 
    } 
?> 
:

<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/main.css">

지금 내가 이렇게 .functions.phphtml5blank-child 폴더에로드해야 이해 : 자식 테마를 사용하기 전에,이 같은 .header.php/css/main.css 파일을로드하는 데 사용

은 작동하려면으로 보이지만 분명히 html5blank/style.css의 스타일은 상속됩니다. 파일을 삭제하는 것이 좋지 않다고 생각하니? 이것을 처리하는 가장 좋은 방법은 무엇입니까?

이와 또 다른 문제는 내가 /wp-admin URL을 통해 관리자에 액세스 할 수 있습니다하지만 난 후와 '갱신'에 갈 경우는 빈 post.php 페이지

어떤 아이디어가 간다

? 미리 감사드립니다! 파일이 아이 테마에 발견되지 않는 경우 대신

get_template_directory_uri() 

사용

get_stylesheet_directory_uri() 

을 사용하고 당신은 항상 당신의 아이 테마의 파일을 얻을 것이다의

답변

2

, 당신의 부모 테마로 폴백됩니다.

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. 위의 코드 스 니펫을 모두 시도했지만 스타일 시트를 호출하지 않았습니다. 내가 사용한 경로는'/ css/main.css'입니다. 원래 style.css는 여전히 부모로부터 사용됩니다. 부모 테마의 작동 방식 때문일 수 있습니까? 그것은 '비어있는'테마이기 때문에 어쩌면 직접 편집하고 어린이 주제가 아닐 수도 있습니다. – user1406440