かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

WordPress 管理画面の固定バーの右端にログアウトボタンを設置したい

WordPress 6.6.2

⛳️ Goals

管理者以外が投稿や管理をする運用なので、直ぐにログアウトできるように管理画面の固定バーの右端にログアウトボタンを設置したい

WordPress 管理画面

$wp_admin_bar->add_menu でメニューを追加・parent を使い追加する場所を指定する

top-secondary : tells WP to put this node / link / text on the right side
cf. admin_bar_menu – Hook | Developer.WordPress.org

管理画面の右端のに入れるには parent に top-secondary を指定すれば良い

<?php // functions.php
add_action('wp_before_admin_bar_render', 'add_new_item_in_admin_bar');
function add_new_item_in_admin_bar() {
  global $wp_admin_bar;
  $wp_admin_bar->add_menu(array(
    'parent' => 'top-secondary', // 見じ端にログアウトボタンを追加
    'id' => 'my_admin_logout_menu',
    'title' => __('ログアウト'),
    'href' => wp_logout_url()
  ));
}

管理画面のバー右端にログアウトボタンを設置できた!

管理画面のバー右端にログアウトボタンを設置できました!

おわり₍ ᐢ. ̫ .ᐢ ₎


[参考]

ルックバックの映画めちゃくちゃ良かった!