サポート » 使い方全般 » functions.phpにjsが記述できない..

  • 解決済 h-pine-h

    (@h-pine-h)


    以前同じ質問をして、解決したのですが、同じ記述でもjsだけ反映されません。
    それで今回調べて新しい書き方をしたのですが、やはりjsだけ反映されなくて困っています。cssとまとめて下記のように記述して、jsだけが反映されない状態です。反映まで時間がかかるということはありませんよね?
    ‘<?php

    // Loads JavaScript file with functionality .
    function my_scripts_method() {
    wp_enqueue_script( ‘jquery’, get_template_directory_uri() . ‘/js/jquery-1.7.1.min.js’, array( ” ), true );
    wp_register_script(‘index’, get_template_directory_uri() . ‘/js/index.js’, array(‘jquery’), true);
    wp_register_script(‘fancybox’, get_template_directory_uri() . ‘/fancybox/jquery.fancybox-1.3.4.pack.js’, array(‘jquery’), true);
    wp_register_script(‘public’, get_template_directory_uri() . ‘/js/public.js’, array(‘jquery’), true);
    wp_register_script(‘responsiveslides’, get_template_directory_uri() . ‘/js/responsiveslides.js’, array(‘jquery’), true);
    wp_register_script(‘slicknav’, get_template_directory_uri() . ‘/js/jquery.slicknav.min.js’, array(‘jquery’), true);

    // Add used in the main stylesheet.
    wp_enqueue_style( ‘main’, get_template_directory_uri() . ‘/css/main.css’, array(), ‘2.09’ );
    wp_enqueue_style( ‘rslides’, get_template_directory_uri() . ‘/css/rslides.css’, array(), ‘2.09’ );
    wp_enqueue_style( ‘menu’, get_template_directory_uri() . ‘/css/menu.css’, array(), ‘2.09’ );
    wp_enqueue_style( ‘slicknav’, get_template_directory_uri() . ‘/css/slicknav.css’, array(), ‘2.09’ );

    }

    add_action( ‘wp_enqueue_scripts’, ‘my_scripts_method’ );

    ?>’

3件の返信を表示中 - 16 - 18件目 (全18件中)
  • >gatespaceさん、Kuraishiさん
    回答有り難うございます。
    jQueryの読み込みをwp同梱のものにし、index.jsはいらなかったので削除しました。
    コンソールエラーは下記のfooter.phpに記載したソースにだけ出ているのですが、これはjQueryとつけているからで問題ないのでしょうか?やはりこの二つ(画像スライドとメニューの切り替え)は動いていないようです…。
    ‘<script type=”text/javascript”>
    jQuery(function( $ ) {
    $(“.rslides”).responsiveSlides();
    });

    jQuery(function( $ ){
    $(‘#menu’).slicknav();
    });
    </script>’

    モデレーター Seisuke Kuraishi (tenpura)

    (@tenpura)

    responsiveslides..js となっていて 404 です。あと先ほどの記事に wp_register_script() について追記しました。

    >Kuraishiさん、gatespaceさん
    スライドとメニューの切り替え両方できました!reaposiveslidesへのリンクを修正致しました。長々とありがとうございました!
    今回のことを次回に生かして次回はスムーズに設置できればと思います。

3件の返信を表示中 - 16 - 18件目 (全18件中)
  • トピック「functions.phpにjsが記述できない..」には新たに返信することはできません。