ログインしているときのツールバーの表示/非表示を切り替える【続編】

以下の記事で、プラグインを使ってログインしているときのツールバーの表示/非表示を切り替えるやり方を書きました。

ログインしているときのツールバーの表示/非表示を切り替える

プラグイン Hide WP Toolbar を使って、WordPress にログインしているときにツールバーの表示/非表示をワンクリックで切り替える方法を紹介します。

プラグインを使うやり方は都合が悪いことがある

ワンクリックでツールバーの表示/非表示を切り替えることができるようになった、と喜んだのも束の間、このやり方は完全ではないことに気がつきました。

ツールバーが非表示になっても、body タグにクラス admin-bar がついたままなので、このクラスを使っているところでデザインやレイアウトの確認作業に支障が出ることに気がつきました。

具体的には以下のケースで、メニューボタンの位置の微調整作業ができません。

メニューボタンの位置の微調整作業ができません

他にもいくつかこういうことがありました。

結論 プロフィール編集画面でツールバー非表示を設定するのがよい

結局、以下のプロフィール編集画面 を開いて [サイトを見るときにツールバーを表示する] のチェックを外さないと確認作業が思ったようにできないという結論になりました。

プロフィール編集画面 を開いて [サイトを見るときにツールバーを表示する] のチェックを外す

この方法の欠点として「ツールバーを再表示するためにプロフィール画面を開くのがめんどくさい」ということがありますが、プロフィール画面をかんたんに開けるようにすればこの欠点を解消できます。

解決策 プロフィール編集画面をショートカットキーでかんたんに開く

欠点を解消するため、子テーマの functions.php に以下の行を追加しました。

function my_add_wp_footer(){

  if( is_user_logged_in() ){
    echo '<a href="' . admin_url() . 'profile.php" target="_blank" accesskey="p">プロフィールを編集</a>';
  }

}
add_action('wp_footer', 'my_add_wp_footer');

target="_blank" accesskey="p" により、ショートカットキー AltP でプロフィール編集画面を新しいタブで開くことができるようになりました。(ブラウザは Chrome を使用)

ページのいちばん下に「プロフィールを編集」の文字が表示されますが、私は気にならないのでそのままにしてあります。

投稿者プロフィール

対馬 俊彦
対馬 俊彦魚沼情報サービス 代表
WordPress を使用したサイト制作・カスタマイズを全国どこからでも承ります。ベクトルが販売している WordPress テーマ「Lightning」「Katawara」および同社のプラグイン「VK Blocks」「VK Filter Search」のカスタマイズを得意としています。遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。

オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを開設・運用する上で、うまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。

このサイトで行っているカスタマイズのやり方の多くもマンツーマンのオンラインレッスン形式などでわかりやすく説明させていただくことができますので、興味がある方はご連絡ください。

* ドメインやサーバーの契約・申込み
* WordPress やテーマ、プラグインのインストール
* アクションフック・フィルターフック・jQuery・CSS によるカスタマイズ
* ドメインの移管・移転
* 日常の更新作業
なども含めて、サイトの制作・運用全般をお手伝いできます。

ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、お気軽にお問い合わせください。

» ご相談・お問い合わせはこちらからどうぞ

今よりもっといい WordPress サイトにしたいなら G3 Pro Unit がおすすめ

Lightning G3 Pro Pack
ベクトルから発売されている有料プラグイン Lightning G3 Pro Unit を使えば、このサイトで紹介しているようなコードを書かずにかんたんにカスタマイズできることがたくさんあります。

名前に Pro がついているので「制作のプロ向け製品」という印象を受けるかもしれませんが、
*もっといいサイトにしたい
* 効率よく作成・運用・管理をしたい
と考えているコーポレートサイトの作成担当者にこそ使っていただく価値がある製品です。

Lightning G3 Pro Unit は Lightning G3 Pro Pack というパッケージで VK Blocks Pro とセットで販売されています(単体販売はされていません)。このパッケージを使うと、便利なカスタマイズ機能やリッチなコンテンツ制作に役立つブロックをたくさん利用できるようになりますので、効率的にサイトを制作・運用したい方はぜひこのパッケージをお使いになることをおすすめします。