PHPでログイン中のWordPressサイトでスマホの場合だけツールバー(admin bar)を非表示にする方法

どうもふうやです。

このWordpressブログを始めて一週間と少し経ちます。

やっぱりブログはWordpressだなと改めて実感しております。

今回のお題は、「ログイン中のWordpress自サイトに表示されるツールバー(admin bar)を非表示にする方法」です。

前提としてユーザーページで”サイトを見るときにツールバーを表示する”にチェックが入っていることとして話を進めていきます。

スマホの場合だけログイン中のサイトではツールバー(admin bar)を隠したい。

ユーザーページで”サイトを見るときにツールバーを表示する”にチェックが入っていると、パソコンでは問題ないのですがスマホでなぜかサイトタイトルが隠れてしまって変な感じがしますよね。

なので自分はスマホの場合だけPHPでツールバー(admin bar)を非表示にしています。

ソースコードは下記。

HTML

if ( wp_is_mobile() ) {
      show_admin_bar(false);
}

これをfunctions.phpに貼り付けます。

ソースコード解説

“wp_is_mobile”はWordpressにデフォルトで備わっているスマホとPCを条件分岐する関数です。

この場合はスマホの場合に”show_admin_bar”関数を利用しています。

show_admin_bar関数にはbool値を代入する必要があり、falseの場合ツールバー(admin bar)を非表示に、trueの場合ツールバー(admin bar)を表示させることが出来ます。

まとめ

自分だけのWordpressサイトだからこそ、オリジナルのカスタマイズがしたくなるほど愛着が湧きますよね♪

こんなカスタマイズしたいけどやり方が分からないという方は是非TwitterでDMください!!

ありがとうございました\(^o^)/

コメントを残す

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