商品詳細ページに「 JSファイル 」を追加できません

フォーラム 使い方全般 商品詳細ページに「 JSファイル 」を追加できません

  • このトピックには1件の返信、2人の参加者があり、最後にkitamuuuにより10年、 5ヶ月前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #71284
    mr.hironobu
    参加者

    宜しくお願い致します。
    ——————————————-
    WordPress のバージョン:3.9.1
    Welcart のバージョン:1.4.3
    ご利用のテーマ:オリジナルテーマ
    症状を確認したブラウザ:全て
    サーバー(会社名、サービス名):さくらインターネットのスタンダード
    SSLの利用:無し
    WordPress のパーマリンク設定:
    ——————————————–

    functions.php に追記致しました。プログラムです。

    if (!is_admin()) {
    function register_script(){
    wp_deregister_script(‘jquery’);
    wp_register_script(‘jquery’, ‘//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js’, array(), NULL);
    wp_register_script(‘flexslider’, get_stylesheet_directory_uri() . ‘/library/js/jquery.flexslider-min.js’, array(‘jquery’), NULL);
    wp_register_script(‘jquery.jcarousel’ ,get_stylesheet_directory_uri() . ‘/library/js/jquery.jcarousel.min.js’, array(‘jquery’), NULL);
    wp_register_script(‘pikachoose’, get_stylesheet_directory_uri() . ‘/library/js/jquery.pikachoose.js’, array(‘jquery’), NULL);
    wp_register_script(‘imagesloaded’, get_stylesheet_directory_uri() . ‘/library/js/imagesloaded.pkgd.js’, array(), NULL, true);
    wp_register_script(‘masonry’, get_stylesheet_directory_uri() . ‘/library/js/masonry.min.js’, array(‘imagesloaded’), NULL, true);
    wp_register_script(‘headroom’, get_stylesheet_directory_uri() . ‘/library/js/headroom.min.js’, array(‘imagesloaded’), NULL, true);
    wp_register_script(‘headroommin’, get_stylesheet_directory_uri() . ‘/library/js/jQuery.headroom.min.js’, array(‘imagesloaded’), NULL, true);
    wp_register_script(‘slidemenu’, get_stylesheet_directory_uri() . ‘/library/js/slidemenu.js’, array(‘imagesloaded’), NULL, true);
    }
    function add_script() {
    register_script();
    wp_enqueue_script(‘jquery’);
    wp_enqueue_script(‘headroom’);
    wp_enqueue_script(‘headroommin’);
    wp_enqueue_script(‘slidemenu’);
    if(in_category(‘item’) || is_home()) { // トップペとカテゴリーページでのみ表示される。
    wp_enqueue_script(‘imagesloaded’);
    wp_enqueue_script(‘masonry’);
    } else if(is_page()) { // トップページと商品詳細ページ意外のページで読み込みます。

    } else { // ここで商品詳細ページに適用したつもりでした。
    wp_enqueue_script(‘flexslider’);
    wp_enqueue_script(‘jquery.jcarousel’);
    wp_enqueue_script(‘pikachoose’);
    }
    }
    add_action(‘wp_enqueue_scripts’, ‘add_script’);
    }

    #71296
    kitamuuu
    参加者
    wp_deregister_script(‘jquery’);
    wp_register_script(‘jquery’, ‘//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js’, array(), NULL);

    最初のほうにある上の記述箇所のコメントアウト部分がシンタックスエラーを起こしています。
    上の記述はjqueryの読み込みを解除してまた追加している無意味な記述だと思うのでそのまま2行消して試してみてください。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。