【WordPress】画像遅延読込プラグイン「Unveil Lazy Load」がいい感じ!

こんにちは。chaboです。

WordPressでは色々とプラグインをインストールして拡張できるのがいいところですよね。

その中で、画像の読込をわざと遅らせてページの表示を早くするというプラグインが幾つかあります。

このサイトのマテリアルでは、標準ではその機能が実装されていないので、色々とプラグインを試していたのですが、どれもイマイチでした。

 

画像の遅延読込はするものの、表示がカクついたり、ファーストビューの読込までちょっとスクロールしないと表示しなかったり(これはかなりサイトのイメージを損ねる)となかなか「コレだ!」というものがなかったのですよね。

その中でやっといいプラグインを見つけたので、紹介したいと思います。

画像を自然に読み込む「Unveil Lazy Load」

ファーストビューは遅延せず、スクロールに追従してフェードした画像の遅延読込を行ってくれるという、理想的なプラグインがこちら。

[試] 画像遅延ロード対象の最適化で体感表示速度向上! WordPressプラグイン Unveil Lazy Load

これです。これ、いいよ~(笑)

ちゃんとファーストビューの部分は遅延せずに読み込んでくれ、スクロールに応じて「フェード」(ボヤ~っと浮き上がるように表示する)してくれる、しかもタイムラグをほとんど感じさせません。

早速試してみよ-

例えば、このサイトのトップページは、新着記事のボックスや、カテゴリ一覧のボックスが縦に並んでいます。

そこにはサムネイルが表示されるのですが、これが、

lazyload1

こんな感じでスクロール直後はサムネイルが表示されていません。コレがもののコンマ何秒かで、

lazyload2

こんな感じで表示されてきます。スクショではうまく撮れませんでしたが、「ボヤ~」という感じでフェードインして表示するのでとっても自然に表示されます。

コレが本当に自然で、見ている人のストレスを軽減してくれますよね。

作者は「SNS Count Cache」を作成したmarubonさん

コレを作成されたのはSNS Count Cacheをまるぼんさんでした。このマテリアルでもSNS連携で標準対応しているプラグインですね。いつもお世話になってますね。

今後はSNSのCount収集に関しても流動的な様相ですし、色々と情報を収集したいと思っています。

【WordPress】表がうまく表示されない時は「TablePress」がオススメ!

先日、BIC SIMのことについてレビュー記事を投稿した際に、料金表を載せましたが、実は表を挿入するときにちょっとしたトラブルがありました。

「TinyMCE Advanced」という表を作成できる拡張プラグインをインストールしてあるのですが、表を挿入しても罫線が表示されないという現象が発生しました。

これは使っているテーマに依存する問題だと思うのですが、スタイルシートに定義を試みても改善されなかったことと、もっと手軽に表を挿入したいと思い、別のブラグインを試してみることに。

今回は「Table Press」というプラグインを紹介します。

 

インストールから初期設定まで

Tablepress1

 

プラグインは管理画面からインストール可能です。

プラグインの新規追加から、「tablepress」で検索してインストールし、有効化してください。

Tablepress2

 

有効化すると、サイドバーに「TablePress」メニューが表示されるので、そこから表の作成に入ります。

Tablepress3

上部の新しく追加タブを選んで、テーブルの名前や行数、列数を入れて「テーブルを追加」をクリックすれば表が完成します。ちなみに、行数や列数は後で増やしたり減らしたり出来ますので安心してください。

 

Tablepress4

「すべてのテーブル」タブを選択すると、作成した表が表示されているはずです。

これで表の大枠は完成です。次に表の内容を作っていきます。

 

文字の装飾はタグ付けしてキレイに整形

Tablepress5

これが以前作成したのBIC SIMの料金表の記述です。

ちなみに、

Tablepress6

セルを選択すると、行が広がって編集しやすくなります。

今回は文字の大小を付けたかったので、「span class」で多少装飾しました。

 

見出し行やセルの結合はオプションパネルで操作OK!

1行目と5行目は見出しなので、ブルーの背景になっていますが、

Tablepress7

オプションパネルでチェックするだけ。

 

また、2行目や5行目はセルを結合させているので「colspan」が入っていますが、結合させたいセルの一番左のセルに文字を入れ、その右側のセルを選んで「テーブルの操作」パネルの「セルを結合」を選択すれば自動でタグが挿入されます。

Tablepress8

 

直感的で判りやすい!

最後に「変更を保存」して完成です。

実際に表示させてみるとこんな感じ。

Tablepress9

キレイに表示されました!!

使っているテーマにも依存するのかもしれませんが、思ったように表が作れないなーと思われている方は試してみてくださいね。