2017-09-17 4 views
0

どのように新しいアイテムをワードプレスsidemenuにアイコンで追加できますか?これまで私はこれを行っていますが、クリックすると別のページにリダイレクトされます。私は新しいページにリダイレクトしたくない。しかし私はログアウトページにリダイレクトしたい 私はここでstackoverflowで検索しました。これまでの回答はありません。どのように新しいアイテムをワードプレスsidemenuにアイコンで追加することができますか

/* 
* Logout 
*/ 

add_action('admin_menu', 'logout_menu_item'); 
function logout_menu_item() { 
    add_menu_page('Logout', 'Logout', 'manage_options', 'logout', "wp_logout", 'dashicons-external', 999); 
} 

答えて

2

refrence https://core.trac.wordpress.org/browser/tags/3.2.1/wp-admin/menu.php

<?php 

add_action('admin_init', 'logout_menu_item_link'); 

function logout_menu_item_link() { 
    global $menu; 
    $menu[9999] = array(__('Logout'), 'read', wp_logout_url(),'','custom-class','custom-id','dashicons-external'); 

} 
+1

良い!ちょっとしたヒント:メニュー項目が整列していない場合は、 'menu-top'クラスのパラメータを追加するだけです。 –

1

次のようにしてみてください:

<?php 

add_action('admin_init', 'logout_menu_item_link'); 

function logout_menu_item_link() { 
    global $menu; 
    $menu[9999] = array(__('Logout'), 'manage_options', wp_logout_url()); 
} 

?> 

例:ここ は私TREIDは、のfunctions.phpファイルに何であるアイコンを追加します:https://developer.wordpress.org/resource/dashicons/#album

+0

はこれを試してみましたが、我々はこれを行う場合は、左側 –

+0

@georgeBにはアイコンはありません、あなたは、グローバルなカスタムCSSを使用して、アイコンを追加点検elemetを形成し、その後のグローバルCSSファイルに追加することができます設定 –

+0

@georgeBこれはアイコンをチェックしてくださいadd:https://developer.wordpress.org/resource/dashicons/#album –

関連する問題