2017-11-09 1 views
0

이러한 엔큐 스크립트 특정 페이지의 HTML에이 코드를로드하려고합니다. 나를 위해 그것이 작동하지 않습니다. 난 항상 자산 상위 테마 폴더를 참조합니다 자식 테마를WordPress에서 사용자 정의 CSS 및 JS가로드되지 않습니다.

function child_post_themes_styles() { 

    wp_enqueue_style('reset_css', get_template_directory_uri() . '/css/resetx.css'); 
    wp_enqueue_style('style_css', get_template_directory_uri() . '/css/stylex.css'); 

    } 
    add_action('wp_enqueue_scripts', 'child_post_themes_styles'); 

    function child_post_themes_js() { 

    wp_enqueue_script('modernizer_js', get_template_directory_uri() . '/js/modernizerx.js', '', '', false); 
    wp_enqueue_script('main_js', get_template_directory_uri() . '/js/mainx.js', '', '', false); 
    wp_enqueue_script('jquery2_js', get_template_directory_uri() . '/js/jquery-2.1.1x.js', 'array('jquery')', '', true); 
    wp_enqueue_script('jquerymobile_js', get_template_directory_uri() . '/js/jquery.mobilex.custom.min.js', 'array('jquery')', 'jquery2_js', '', true); 

    } 
    add_action('wp_enqueue_scripts', 'child_post_themes_js'); 
+1

에 한번 사용'get_stylesheet_directory_uri을() 기능을 넣어 후

. enqueue 후 https://developer.wordpress.org/reference/functions/get_template_directory_uri/#comment-1797 –

+0

추가 할 것이 있습니까? –

답변

0
function child_post_themes_styles() { 

    wp_enqueue_style('reset_css', get_stylesheet_directory_uri() . '/css/resetx.css'); 
    wp_enqueue_style('style_css', get_stylesheet_directory_uri() . '/css/stylex.css'); 

    } 
    add_action('wp_enqueue_scripts', 'child_post_themes_styles'); 

    function child_post_themes_js() { 

    wp_enqueue_script('modernizer_js', get_stylesheet_directory_uri() . '/js/modernizerx.js', '', '', false); 
    wp_enqueue_script('main_js', get_stylesheet_directory_uri() . '/js/mainx.js', '', '', false); 
    wp_enqueue_script('jquery2_js', get_stylesheet_directory_uri() . '/js/jquery-2.1.1x.js', 'array('jquery')', '', true); 
    wp_enqueue_script('jquerymobile_js', get_stylesheet_directory_uri() . '/js/jquery.mobilex.custom.min.js', 'array('jquery')', 'jquery2_js', '', true); 

    } 
    add_action('wp_enqueue_scripts', 'child_post_themes_js'); 

get_template_directory_uri를 활성화하여 코드를 구현합니다. get_stylesheet_directory_uri은 에셋의 "현재"테마 폴더 (해당 위치는 부모 또는 자식 일 수 있음)를 나타냅니다.

+0

대단히 감사합니다. Sco –

+0

css 파일을 추가 한 후. 헤더 메뉴 정렬 문제가 발생합니다. 어떤 오일이라도>? –

0

children 테마 폴더에 functions.php 파일을 만들 수 있습니다. 자식 테마`대신에 대한 자식 테마 폴더에 functions.php 파일에

add_action('wp_enqueue_scripts', 'child_post_themes_styles'); 
 
function child_post_themes_styles() { 
 
\t wp_enqueue_style('reset-css', get_template_directory_uri().'/css/resetx.css'); 
 
\t wp_enqueue_style('style-css', get_template_directory_uri().'/css/stylex.css'); 
 
\t wp_enqueue_script('modernizer-js', get_bloginfo('stylesheet_directory').'/js/modernizerx.js', array('jquery'), '', false); 
 
\t wp_enqueue_script('main-js', get_bloginfo('stylesheet_directory').'/js/mainx.js', array('jquery'), '', false); 
 
\t wp_enqueue_script('jquery2-js', get_bloginfo('stylesheet_directory').'/js/jquery-2.1.1x.js', array('jquery'), '', true); 
 
\t wp_enqueue_script('jquerymobile-js', get_bloginfo('stylesheet_directory').'/js/jquery.mobilex.custom.min.js', array('jquery'), '', true); 
 
}

관련 문제