管理バーにログアウトリンクを追加する方法

WordPressの管理画面で作業しているとき、管理バーに直接ログアウトリンクがあると便利です。この記事では、管理バーにログアウトリンクを追加する方法をシンプルに紹介します。

functions.phpにコードを追加

子テーマの functions.php に以下のコードを追加してください。


add_action('admin_bar_menu', function($wp_admin_bar) {
    $args = array(
        'id'    => 'custom-logout',
        'title' => '管理者権限からログアウト',
        'href'  => wp_logout_url(home_url()), // ログアウト後にTOPページへ
        'meta'  => array('class' => 'custom-logout-link')
    );
    $wp_admin_bar->add_node($args);
}, 999);
  

(例)

Lightningのログアウトボタン

ポイント

  • 管理バーにログアウトリンクを追加するだけで簡単に設置可能
  • ログアウト後はトップページにリダイレクトされる
  • ログイン中の管理者ユーザーのみ表示される
  • CSSなしでも管理バーの標準スタイルで表示される

まとめ

functions.php にこのコードを追加するだけで、管理バーに「管理者権限からログアウト」リンクを表示できます。余計なCSSは不要で、すぐに使えるシンプルな方法です。