前提・実現したいこと
ワードプレスの子テーマを作って子テーマのstyle.cssの呼び込みはできましたが、
親テーマの同じ階層にもうひとつあるstyle.min.cssも子テーマに設置し、呼び込みしたいのですが、
子テーマのfunction.phpにどう書けばよいのかわかりません。
該当のソースコード
現在の子テーマのstyle.cssの呼び込みの記述
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles(){ wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); }
問題なく子テーマのstyle.cssを読み込んでくれています。
試したこと
function my_enqueue_styles() { wp_enqueue_style( 'layouts-style', get_stylesheet_directory_uri() . '/style.min.css' , array(), true); } add_action( 'wp_enqueue_scripts', 'my_enqueue_styles' );
を書き加えてみたことろ、子テーマに設置したstyle.min.cssを読み込んではくれますが、親テーマにあるstyle.min.cssも同時に読みこんでいます。
子テーマのstyle.min.cssのほうを優先?もしくは子テーマのstyle.min.cssだけを読み込むにはどのように記述すればよいのかアドバイスを頂けると助かります。
ネットでもたくさん検索して
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'layouts-style', get_template_directory_uri() .'/style.min.css' ); }
なども試してみましたが変わらず親テーマのstyle.min.cssを読み込んでいます。
よろしくお願いしますm(__)m
補足情報(FW/ツールのバージョンなど)
補足します。
現在のヘッダーのソースコードは下記のような出力となります。
補足します。
ワードプレステーマDIVERにて、
親テーマのfunctions.phpを見たところ、
さらに他の場所にあるファイルを呼び込む記述がありました。
style.min.cssを全文検索をかけると、
それらのファイル群の中で
functions/diver_setting.php
functions/load-script.php
の2つのファイルの中でstyle.min.phpの記述がありました。
まず一つ目
functions/diver_setting.phpの中で
function my_theme_add_editor_styles() { add_editor_style('//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css'); add_editor_style(diver_minifier_file('/editor-style.css','/editor-style.min.css','css')); } add_action( 'init', 'my_theme_add_editor_styles' );
と記述がありました。
そして、
二つ目
functions/load-script.phpの中で
function my_style() { //maincss wp_enqueue_style( 'diver-main-style', diver_minifier_file('/style.css','/style.min.css','css')); wp_deregister_style('parent-style'); if(strpos(get_stylesheet_directory_uri(),'bc') !== "diver_child"){ wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css',array(), null, 'all'); } if(get_bloginfo('version') >= "5.0.0"){ wp_enqueue_style( 'diver-block-style', diver_minifier_file('/lib/functions/editor/gutenberg/blocks.css','/lib/functions/editor/gutenberg/blocks.min.css','css')); } //swiper wp_enqueue_style( 'swipercss','https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/css/swiper.min.css', array(), null, 'all'); if(get_option('diver_option_firstview','0') == '4'){ wp_enqueue_style( 'YTPlayer', 'https://cdnjs.cloudflare.com/ajax/libs/jquery.mb.YTPlayer/3.2.9/css/jquery.mb.YTPlayer.min.css', array(), null, 'all'); // YTPlayer wp_enqueue_script( 'ytplayer', '//cdnjs.cloudflare.com/ajax/libs/jquery.mb.YTPlayer/3.2.9/jquery.mb.YTPlayer.min.js', array(), false, true ); } if(!is_mobile()){ // sticky wp_enqueue_script( 'sticky', get_template_directory_uri() . '/lib/assets/sticky/jquery.fit-sidebar.min.js', array(), false, true ); } } add_action( 'wp_enqueue_scripts', 'my_style');
と記述がありました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/07 07:01
2019/07/07 07:11
2019/07/07 07:27
2019/07/07 08:24
2019/07/07 08:59
2019/07/08 00:15
2019/07/08 05:35
2019/07/08 05:48
2019/07/08 11:11