商品詳細ページに「 JSファイル 」を追加できません
-
投稿者投稿
-
2014年7月10日 3:42 PM #71284mr.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’);
}2014年7月11日 9:13 AM #71296kitamuuu参加者wp_deregister_script(‘jquery’); wp_register_script(‘jquery’, ‘//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js’, array(), NULL);
最初のほうにある上の記述箇所のコメントアウト部分がシンタックスエラーを起こしています。
上の記述はjqueryの読み込みを解除してまた追加している無意味な記述だと思うのでそのまま2行消して試してみてください。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。