WordPressのカスタマイズ方法やプラグインレビューを中心に、パソコン/動物/植物のことなどを紹介するホームページです

【WordPress】Simplicity2テーマでログイン画面のロゴ画像がはみ出すときの対処

公開日:2018(平成30)年7月20日/最終更新日:

Knowledge Base Wordpress 設定



私このテーマを使ってますけどサイトにロゴを使ったことがなかったんですよね。

そんな中、サイト作成のお手伝いをさせていただいている方からサイトタイトルにロゴを使いたいという要望があり、設定してあげました。

そしたら・・・・ログインロゴまで変更されてる~~!!しかも思いっきり見切れてる~~という事態になりました。

まあバックエンドのログイン画面なんだから特に気にする必要もなさそうですけど本人は気になるようで何とか直してほしいと言われましたので対応しました。

Simplicity2ではサイトロゴ=ログインロゴになるようになってる??対処方法

前述したように私は今までサイトタイトルにロゴを使ったことがなかったので、これがSimplicity2独自のものなのか??不明ですが、フロントエンドをロゴにするとログイン画面までロゴになるというのはうれしい機能ではあります。

とはいえやっぱりはみ出すのは・・・ということで得意のプラグイン・・・ではなく以下の対処方法で簡単に調整できます。

ごちゃごちゃやる必要はありません。子テーマの場合は以下のコードをテーマのfunctions.phpへ追記するだけです。

親テーマを使っている方は同じfunctionの記述を探して修正するか、一番下に追記すればいいと思います(テーマは下へ下へコードが読み込まれていきますので)。

function custom_login_logo() { ?>
<style>
#login h1 a {
height: auto !important;
width:100%!important;
}
</style>
<?php }
add_action( 'login_enqueue_scripts', 'custom_login_logo' );

上のコードを簡単に言葉で解説するとログイン画面のロゴ画像が入る場所の横幅一杯に表示して、高さは適当に調整してちょーだいというものになります(簡単に書きすぎ??)

つまり画像がこのログインロゴよりも大きい(普通はそうだと思いますが・・)ために、画像がログインロゴの枠(領域)に収まりきらないのが原因なんですね。それをこのコードで自動調整してやるという処理になります。

気になる方はぜひやってくださいね。

著:清水 由規, 著:清水 久美子, 著:鈴木 力哉, 著:西岡 由美, 読み手:星野 邦敏, 読み手:吉田 裕介
¥2,889 (2024/02/08 17:07時点 | Amazon調べ)