ガジェマガ

ガジェットと生活改善のブログマガジン【毎日更新】

ブログPV・アクセス

【コピペでOK】非jQueryの超軽量レスポンシブ対応スライダー「Swiper」の導入手順

更新日:

スライダーを道入したいと考え続けていていろんなプラグインのスライダーを導入してみたんだけど、プラグインでのスライダーはとにかく重い。一度はスライダーの道入を諦めたんだけど、遂に超軽量スライダー「Swiper」の道入に成功したから、その導入手順を解説したい。

本日もガジェマガ(@Gadgetkaeru)をご覧いただきありがとうございます。




Swiperは非jQueryだから軽い

書いてる俺がよくわかってないんだけど、ワードプレスのスライダープラグインはjQueryが使われているから重い。たくさんのワードプレスプラグイン製スライダーを入れたけど、どれも表示が1テンポ遅れて使い物にならなかった。これは脱プラグインを図るしか無いと決意して発見したのが「Swiper」だ。

軽いしレスポンシブ対応

Swiperは軽いクセにレスポンシブ対応もしていて、スマホでもパソコンでもキレイに表示される。しかもオプション(微調整)の項目が把握できないくらい多い。実際に今ここに表示されているスライダーがそれなんだけど、とにかく表示が早い。

 




実際に今ここに表示されているスライダーがそれなんだけど、とにかく表示が早い。普通にコンテンツと同じ感覚で表示されるおかげで閲覧者のストレスにならない。今日はこのスライダーの導入手順を紹介する。

道入のためにやること一覧

  • Swiper公式サイトから「swiper.css」と「swiper.js」を入手
  • 「swiper.css」と「swiper.js」をサーバーにアップロード
  • functions.phpに「swiper.css」と「swiper.js」の呼び出しコードを記入
  • Swiper本体のコードを任意の場所に記入

大まかに分けるとこれからやることはこんな感じだ。Swiperの動きを制御するファイルを入手してサーバーにFTP経由でアップロードしてから、それをfunctions.phpに呼び出しコードを書いて使える状態にする。あとは本体のコードを好きな場所に置くことでSwiperが動くようになる。

Swiper公式サイトから「swiper.css」と「swiper.js」を入手

Swiper公式サイトにアクセスしてから「Download」ボタンを押す。

取り敢えず一番新しいのをダウンロードしておけばいい。

回答すると「dist」フォルダがある。この中に「swiper.css」と「swiper.js」ファイルが入っているので、これをフォルダごとサーバーにアップロードする。

「swiper.css」と「swiper.js」をサーバーにアップロード

アップロード場所は今使っているテーマのphpファイルがある場所だ。俺の場合は「…wp-content/themes/affinger4-jet-child」フォルダにアップロードしている。

「swiper.css」と「swiper.js」にはサイズを小さくした「swiper.min.css」と「swiper.min.js」が同じフォルダに入っている。今回のやり方では「swiper.min.css」と「swiper.min.js」を使う。

functions.phpに「swiper.css」と「swiper.js」の呼び出しコードを記入

注意:functionc.phpをイジるときはバックアップを取るのを忘れないようにしましょう。ウェブページが表示されなくなります。

functions.phpの上から7行目くらいに下記の表記があると思うから、

function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );

その直下にswiper.min.cssの呼び出しコードを書く。「/diet/css/swiper.min.css」はサーバーにアップロードしたファイルのパスだから、違うところにアップロードしてる場合はそのパスを記入する。

次にfunctions.phpの一番下に「swiper.min.js」呼び出しコードを書く。これもファイルパスが違う場合は変更しておく。

ここまでで準備が完了したので、ここからSwiperの本体データを設置する。

Swiper本体のコードを任意の場所に記入

下記のコードが本体になるから、記事なりウィジェットのカスタムHTMLなりの好きなところに貼り付けると動く。

 



本体コード解説

Sponcerd


本体コードの中のここが画像とかタイトル、リンク部分なので、内容を変更することで自分のウェブサイトに当てはめられる。

本体コードの中のここでスライダーの動きを制御している。

  • loop: true, 回転する
  • slidesPerView: 3, 画面内のスライド表示数3枚
  • spaceBetween: 5, スライドの間の隙間(px)
  • centeredSlides : false, メインスライドを中心に表示するか左に寄せるか
  •  autoplay: 自動再生
  • delay: 2000, 2秒ごとにスライドを動作
  • disableOnInteraction: false, ユーザーが触れても自動再生を停止しない
  • breakpoints: { 767 767px以内の場合は以下に変更
  • slidesPerView: 2, 画面内のスライドの表示数2枚
  • spaceBetween: 5  スライドの間の隙間(px)

最後にスタイルシートで少し微調整して終わり。

まとめ

俺もよく理解していない状態で手探りで進めてなんとか動くようになった程度だ。コードの内容とかには無駄がたくさんあると思うんだけど、初心者向けに解説してるサイトが全然なくて道入に超苦戦したから、初心者でも導入できる感じで解説した。

Swiperはいくらでも調整できる自由度が売りで、出来ることが多すぎるから逆にどこから手を付けていいのかわからない。というかどういう項目を追加したらどうなるのかが全然わからないから苦戦する。

Swiperの公式サイトにはdemoっていうページにたくさんのスライダーデモと一緒にコードが表示されているから、気に入ったスライダーがあればそのコードを試行錯誤しながら足したり引いたりして欲しい。カルーセルスライダーだって作れる。

そうすることで理想とするスライダーが出来上がるはずだ。検討を祈る。

まとめ ライフハック

2019/1/20

【2019年版】生活が変わるガジェマガ式買ってよかったもの16選【Amazon】

いよいよ一人暮らしも5年目に突入しようとしていて、欲しいモノは一通り買ってしまった。これからも物欲は尽きることないだろうし、ガジェットに限らず様々な物を購入することになると思うけど、今後は足りないものを補うというより、今あるものをグレードアップする買い物が主流になると思う。 そんな満たされた生活の中でも、俺基準俺調べの買ってよかった商品を、生活に与えたインパクト順にランキング形式でを紹介したい。正直もっと早く買っておけば良かったと思うものばかりなので、まだ持っていないものがあれば急いで購入してほしい。 本 ...

ReadMore

ブログPV・アクセス

2019/1/1

【月刊ガジェマガ19年1月号】2018年振り返り

あけましておめでとうございます。1月に入ったので12月のガジェマガの活動を記録する。 本日もガジェマガ(@Gadgetkaeru)をご覧いただきありがとうございます。 先月の報告はこちら。 12月に買ったもの ドルチェグストタワーカプセルホルダー 毎日使っているドルチェグストのカプセルの保管が煩雑だったから見せる収納としてドルチェグストタワーカプセルホルダーを購入。普通に毎日使ってて便利。 Soundcore Liberty Air完全ワイヤレスイヤホン 発売日に勢いで買ってしまった完全ワイヤレスイヤホン ...

ReadMore

ガジェット ライフハック

2019/1/22

ガジェマガの中の人のポケットとカバンの中身【男の必要最小限】

多くの有名ブロガーがカバンの中身を記事にしているのにガジェマガではまだ一度も鞄の中身について書いたことがなかった。ブロガーになりたいのであれば、他のブロガーが書いている記事はしっかりと抑えておきたいということで、今回はガジェマガなりのカバンの中身と、ポケットの中身を紹介したい。 本日もガジェマガ(@Gadgetkaeru)をご覧いただきありがとうございます。 鞄はオカマの象徴 in USA 俺は中学生高校生の頃はリュックサックを使っていたし、社会人になってからはボディバッグを休日の荷物入れとして使っていた ...

ReadMore

パソコン・周辺機器

2019/1/16

Huawei Matebook X Proを2か月使った感想【欠点あり】

去年の11月5日にMatebook X Proを購入して丸2ヵ月経った。今のメインマシンはこれ一台で、ブログ執筆も動画編集も全部Matebook X Pro一台で行っているから、購入してから2か月間でMatebook X Proに触れない日は一日もなかったと思う。 今回は丸2ヵ月使って感じたHuawei Matebook X Proに関するリアルな感想をまとめたい。 本日もガジェマガ(@Gadgetkaeru)をご覧いただきありがとうございます。 Matebook X Proに期待したこと そもそもここ2 ...

ReadMore

スマホ・タブレット まとめ 格安SIM

2019/1/11

【ほぼ同じ】格安SIM11社の料金と特徴比較+おすすめスマホ15

既に格安SIMを取り扱うMVNOの提供会社は100社を超えていて、過当競争が進みすぎて値段も品質もほとんど違いがない。 そんな中でも比較的有名な格安SIM提供会社11社の比較と、それぞれが取り扱うスマホのおすすめランキングを紹介する。前半でMVNOの格安SIMをまとめて、後半でスマホをまとめている。 格安SIMの違いはどうでもいいからスマホのおすすめが知りたい人は後半からどうぞ(⇒後半までスキップ) 本日もガジェマガ(@Gadgetkaeru)をご覧いただきありがとうございます。 格安SIMはどこも一緒で ...

ReadMore

-ブログPV・アクセス

Copyright© ガジェマガ , 2019 All Rights Reserved Powered by AFFINGER5.