2017-11-09 12 views
0

これらのエンキュースクリプトは、特定のページのHTMLにこれらのコードをロードします。私のために働いていない。私はいつも資産の親テーマフォルダを参照する子テーマにカスタムCSSとJSがWordPressにロードされない

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を()関数を入れた後

。エンキュー後の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

子のテーマフォルダに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); 
 
}

関連する問題