WordPressのウィジェットの余白スタイルを変更する

NO IMAGE

ずっと気になっていたんです。このブログのトップページに表示されるGALLERYの余白が。パソコンだと右側に表示されて、スマホだと記事の下に表示されるGALLERYの余白が。

パソコンでのGALLERYの表示

この余白をやっと修正しました!!結論としては、パソコンの表示とスマホの表示は別の場所で設定が必要でした。

パソコンの場合は、Wordpressの管理画面から「外観」>「CSS編集」>「追加CSS」でmargin-bottomとmargin-topの余白スペース値を小さめに指定しました。

ちなみに、上記の「!important」を追加つけることで、他の部分で指定されたスタイルよりも、この追加CSSを優先してくれるようになります。

スマホの場合は、Wordpressをインストールしているサーバで、該当cssファイルの該当箇所のheight: 300pxを200pxに修正しました。

スマホの場合は、なぜサーバ上にログインまでしてcssファイルを編集しなきゃいけなかったかと言うと、サーバ上のcssファイルで「!important」が指定されていたからですね。。

ちなみに、このcssファイルの場所は「/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow」とか言う、ものすごく深い場所にありました。なぜこのファイルに行き着いたかと言うと、ブラウザのDeveloper toolで余分な余白が設定されているのはどの部分かを細かく見ていったら、ソースファイルはそこにあると、Developer toolが教えてくれたからです。

BraveブラウザのDeveloper tool(※ChromeのDeveloper toolと同じみたいです)を表示して色々確認

ここに行き着くまでには、レンタルサーバーのCORESERVERにSSH接続できなくて調べたら、CORESERVERでSSH接続IP許可をしなきゃいけなかったことがわかったりしました。

Tera Termで接続した場合のエラー
コマンドラインからのSSH接続で出たエラー
CORESERVERの管理画面で「サイト設定」>「ツール/セキュリティ」>「SSH接続IP許可」クリックをすればOK

しかし、前はSSH接続できたのに、急に接続できなくなったのは、謎です。でも気にしない。接続できたから、OKとする。もしかしたら、設定が何かの拍子に戻っちゃったのかもしれないし。

今回の学びは以下です。

  • ブラウザのDeveloper toolでは、スマホの表示も確認できる
  • Developer toolでソースファイルの場所まで確認できる
  • サーバ側のCSSファイルで!importantが設定されているときは、サーバにログインしてCSSファイルを編集するしかない

余白を消したいだけなのに、このブログ更新も含めると3時間は使いました。。お世話になった記事はこちら。

しかし、世の中には役に立つ情報を公開してくれている人が本当にいっぱいいるんだなと思うよね。

本当、今日はレンタルサーバやCSSの勉強になりました。ありがとうございました。

余白が自分のイメージした感じで表示されるようになって、ほっとひと息です。

ブログランキング・にほんブログ村へ にほんブログ村 IT技術ブログへ