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

WordPress 子テーマを作ってみた。

この記事は約 1 分で読めます。 WordPressで公開されているテーマを自分なりにカスタマイズしたいとき、2通りの方法があると思います。 1つ目は直接テーマをいじる方法。2つ目は、「子テーマ」を作 …

no image

MacでもWindowsでもOKな「AMPPS」でローカル環境を作ってみる

この記事は約 1 分で読めます。 以前、ローカル環境では「XAMMP」と「MAMP」の環境を作ってみました。 今回は、MacでもWindowsでも使える「AMPPS」でローカル環境を作ってみました。 …

no image

レスポンシブに便利!様々な端末サイズでの見え方を確認できる「Viewport Resizer」

この記事は約 1 分で読めます。 レスポンシブサイトを制作途中、いろんな端末サイズでちょっと見え方を確認をします。 最終的にはやっぱり実機での確認なんですが・・・コーディング途中ではやっぱり手軽に確認 …

no image

WordPress 簡単にスライダーを投稿内に追加出来るプラグイン「SlideDeck」

この記事は約 1 分で読めます。 WordPressには、とても素敵なスライダープラグインがあります。まだ試せていないものもたくさんあるので、少しずつ試していく予定です。 今回は、投稿する記事の中にス …

『WordPress閲覧しているページが使用しているテンプレートがひと目でわかる!』便利プラグイン「Show Current Template」

この記事は約 1 分で読めます。 WordPressのテンプレートを制作・カスタマイズをしていて、「表示しているページがどのテンプレートを読んでるんだろう」と思ったことはないですか? 「Show Cu …