WP:WordPress(ワードプレス)

【WordPress】管理画面上部に「ログアウト」を表示

ちょっとした事ですが、

WordPressを使っていると、

管理画面(ダッシュボード)上部のバーに「ログアウト」が欲しいと思う事がありませんか?

 

調べてみると、直ぐにコードが出てきました。

 

functions.phpに

function add_logout_menu_in_admin_bar(){

global $wp_admin_bar;

$wp_admin_bar->add_menu(array(
"id" => "new_item_in_admin_bar",
"title" => __("ログアウト"),
"href" => wp_logout_url()
));

}
add_action("wp_before_admin_bar_render", "add_logout_menu_in_admin_bar");

と追記してやるだけです。

こんな感じになります。
WP ダッシュボードにログアウトを追加

簡単に説明しておくと、

"id" => "new_item_in_admin_bar" でIDを指定して、
"title" => __("ログアウト") で表示するテキストを設定して、
"href" => wp_logout_url() でリンク先のURLを指定しています。
※wp_logout_url()でログアウト用のURLを取得できます。

 

同様に、

"id" => "new_item_in_admin_bar"を指定することで、

このメニューバーに様々なリンクを追加することが可能です。

 

例えば、以下の様なコードで外部リンクへメニューを追加することも可能です。

function add_my_menu_in_admin_bar(){

global $wp_admin_bar;

$wp_admin_bar->add_menu(array(
"id" => "new_item_in_admin_bar",
"title" => __("グーグル"),
"meta" => array (
"target" => "_blank"
),
"href" => "https://www.google.com/"
));

}
add_action("wp_before_admin_bar_render", "add_my_menu_in_admin_bar");

実際には、グーグルへ飛ばす為のリンクを追加することは無いと思いますが、

これで、外部のページへのリンクを追加することも可能です。
別窓で開く場合には、「meta」に「"target" => "_blank"」を設定すればOKです。

このような感じで表示されます。
WP ダッシュボードにリンクを追加

 

弊社でも、以前、一度だけですが、お客さんから、

「WordPressの管理画面からうちのホームページへ移動できるようにリンク設定しておいて」

と、指示を頂いたことがあります。

そのうな場合には、ちょっとしたことですが、便利です。

自社ホームページのリンクなんて貼ってどうするねん。。。

というのは置いておきますが。

0
この記事を書いている人
株式会社ディープ

名前ダッチ

メールアドレスadachi@deep-deep.jp

Twitterはこちら >>

  • コメント: 0

関連記事

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

最近の記事

  1. フリーランス
  2. 太子堂八幡神社の茅の輪
  3. システムエラー
  4. WP:WordPress(ワードプレス)
  5. ITコンサルティング
  6. トラブル
  7. WP:WordPress(ワードプレス)
  8. WP:WordPress(ワードプレス)
  9. WP:WordPress(ワードプレス)
  10. SNSシェア

Twitter

ダッチ@職業ブロガー兼プログラマー
@gatsu0000

  • 実家から素麺が送られてきました。 今年は三輪素麺です。 三輪素麺って全国的にはそこまで知名度がないようなんですが、奈良の三輪地方の特産品で、子供のころからよく食べていました。 美味しいので一度食べてみて下さい。 #三輪素麺
    about 2日 ago via Twitter Web App

アーカイブ

PAGE TOP