【WordPress】ツールバー(アドミンバー)が表示されているかどうか判定する方法

【WordPress】ツールバー(アドミンバー)が表示されているかどうか判定する方法

2020.3.23

WordPress管理画面にログイン中に表示されるツールバーが表示されているかどうか判定する関数についてのメモです。

(ツールバーではなく「アドミンバー」と言ったほうがしっくりくる方もいるかもしれません…)

ツールバーが表示されているか判定する関数

ツールバーが表示されているかどうかはis_admin_bar_showing関数で判定できます。

ツールバーが表示されていればtrue、非表示になっていればfalseです。

// サンプル.
if ( is_admin_bar_showing() ) {
  // ツールバーが表示しているときだけ何か処理する.
}

管理画面内ではツールバーは必ず表示されるので、is_admin_bar_showingtrueになります。

リファレンスはこちら▼

Determines whether the admin bar should be showing.
developer.wordpress.org

ツールバーが表示されているときだけ特定のCSSやJSを読み込むために使おうと思ったのですが、wp_enqueue_stylewp_enqueue_scriptの依存関係でadmin-barを指定してやれば良さそうなことに気づいたのですが、検証できてないのでまた後ほど記事にしたいと思います。

以上、メモ書きでした。ではまた。