ポートフォリオサイトのWordPress化を行っているのですが、functions.phpでのcssとJavaScript、jQueryの読み込みが上手くできません。
独自のcssとmain.jsは出来ていると思うのですが、slickやjQueryのプラグイン、googleフォント等の読み込み方を教えてください。
css
1 <link rel="stylesheet" href="css/reset.css" /> 2 <link rel="stylesheet" href="slick/slick.css"/> 3 <link rel="stylesheet" href="css/style.css" media="all" /> 4 <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap" rel="stylesheet"> 5 <link href="https://fonts.googleapis.com/css2?family=Cuprum:ital,wght@1,500&family=Noto+Sans+JP:wght@500&display=swap" rel="stylesheet"> 6 <link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet">
JavaScript
1 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> 2 <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.1/gsap.min.js"></script> 3 <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.1/ScrollTrigger.min.js"></script> 4 <script src="slick/slick.js"></script> 5 <script src="js/main.js"></script>
functions.php
php
1<?php 2 3add_theme_support('title-tag'); 4add_theme_support('post-thumbnails'); 5 6function load_script() { 7 if ( !is_admin() ) { 8 9 // reset.css 10 wp_enqueue_style( 'reset', get_template_directory_uri() . '/css/reset.css' ); 11 // slick.css 12 wp_enqueue_style( 'slick', get_template_directory_uri() . '/slick/slick.css' ); 13 // style.css 14 wp_enqueue_style( 'main', get_template_directory_uri() . '/css/style.css' ); 15 // google font 16 17 18 // jquery.min.js 19 wp_enqueue_script('jquery.min.js', 'https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js', array('jquery'), '3.4.1', false); 20 // slick.js 21 wp_enqueue_script( 'slick.js', get_template_directory_uri() . '/slick/slick.js', array('jquery'), false, true ); 22 // gsap.min.js 23 wp_enqueue_script('gsap.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.1/gsap.min.js', array('jquery'), '3.6.1', false); 24 //ScrollTrigger.min.js 25 wp_enqueue_script('ScrollTrigger.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.1/ScrollTrigger.min.js', array('jquery'), '3.6.1', false); 26 // main.js 27 wp_enqueue_script( 'main-script', get_template_directory_uri() . '/js/main.js', array('jquery'), false, true ); 28 } 29} 30 31add_action('init', 'load_script'); 32?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/27 08:34
2021/12/27 08:56 編集
2021/12/27 09:06
2021/12/27 10:53
2021/12/28 05:09
2021/12/28 05:21