Webの記録

WordPressプラグイン「Jetpack」のギャラリーがスマホで表示が崩れたとき

投稿日:

この記事は約 3 分で読めます。

WordPressのプラグイン「Jetpack」はとても多機能で、ホントにいろんなコトができて便利。

しかし、たくさんの画像をギャラリー表示をした場合、スマホのように画面サイズが狭くなったら表示が崩れてしまうことがありました。

設定の仕方で崩れが起きないケースもあると思いますが、今回と同じケースが発生した場合の備忘録としてメモします。



今回起きた現象

  • WordPressプラグイン「jetpack」で、固定ページにギャラリーを作成している
  • レスポンシブでPC表示はOK。サイズがタブレット以下で、途中に余白が入り、キレイに並ばない

ギャラリー作成時の設定画面は、こんな感じ(以下の画像を参照ください)


崩れは以下のような感じ(実際の画像がないので、イメージ画像で代用)


やってみたこと

  1. 固定ページの自動整形機能を無効にする
  2. cssでスタイルを1つ追加する

固定ページの自動整形機能を無効にする

WordPressで勝手にpタグが入ってしまう「自動整形機能」を、固定ページのみ無効にする設定を「functions.php」に以下のように記述しました。

// 記事の自動整形を無効にする
remove_filter('the_content', 'wpautop');
 
// 固定ページ以外は自動整形を復活させる
if ( ! function_exists( 're_wpautop' ) ) {
    add_action('wp', 're_wpautop');
    function re_wpautop() {
        if(!is_page()) add_filter('the_content', 'wpautop');
    }
}

※「WordPressで固定ページだけ自動整形フィルタ(wpautop)を無効にする|ウェブ制作者のための便利ツール カンタローCGI」さまを参考にさせていただきました。


cssでスタイルを1つ追加する

htmlをブラウザ表示で見たところ、崩れがおきるのは以下の部分だと分かりました。
(以下の画像を参照ください)


PCサイズでは表示崩れがないので、タブレットサイズ(横幅768px以下)の場合のみ、cssを追加することにしました。

@media only screen and (max-width: 767px) {
.single-contents br {
    display: inline!important;
}
}


これで、希望通りの表示にキレイにギャラリー画像が並んで表示できるようになりました。

同じような事例の方がいらっしゃないか、検索していましたが見当たらず・・・。みなさん、こんな崩れ方をしていないのかな??

ひとまず解決で、一安心です~。


-Webの記録
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

This blog is kept spam free by WP-SpamFree.

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

苦手なJavaScriptをイチから勉強してみる【記述の基礎編】

この記事は約 1 分で読めます。 苦手なJavaScriptをイチから勉強してみる【基本準備編】の続きとしてメモします。 イチから「JavaScript」を学び直しをする為に記録を残しています。少しず …

no image

WordPress 「IE6 No More」プラグインでアラートを表示させてみた。

この記事は約 1 分で読めます。 IE6ブラウザで見た時だけ、バージョンアップを案内する表示をさせたいと思います。 幾つかWordpressのプラグインで見つけたのですが、表示が上手くいかないものもあ …

no image

WordPressのオベンキョウ③ アクセス解析ツール導入

この記事は約 1 分で読めます。 「Google Analytics」を先日始めてみて・・・。 少しずつ内容が見えてきました。 でも、まだまだ・・・長期で見ていかないといけないかなぁと思ってます。 今 …

no image

WordPressプラグイン「NIVO slider light」でリッチなスライドショー簡単設置

この記事は約 1 分で読めます。 以前「jquery.nivo.slider.jsを使ってリッチなスライドショーにチャレンジ♪」で、「jquery.nivo.slider.js」というjQueryライ …

no image

苦手なJavaScriptをイチから勉強してみる【if文とfor文】

この記事は約 1 分で読めます。 苦手なJavaScriptをイチから勉強してみる【JavaScriptを外部ファイルにする】の続きとしてメモします。 イチから「JavaScript」を学び直しをする …