今すぐログインしたら、ヘッダーのメニューにログインした人のユーザー名が入ったウェルカムメッセージが表示されます。誰もログインしていなければ、「ログイン」と表示されます。私は隣にログインしたときにウェルカムメッセージの横の「ログアウト」、および「登録」Wordpressのメニューに複数の要素を追加するにはどうすればいいですか?
add_filter('wp_nav_menu_items', 'my_custom_menu_item');
function my_custom_menu_item($items)
{
if(is_user_logged_in())
{
$user=wp_get_current_user();
$name=$user->display_name; // or user_login , user_firstname,
user_lastname
$items .= '<li><a href="">Welcome '.$name.'</a></li>';
}
else
{
$items .= '<li><a href="">Login</a></li>';
}
return $items;
}
は、どのように私が言うメニュー内の別のリンクを持つに行くかのfunctions.phpに次のコードを持っていますログインしていないときは「ログイン」?
また、ウェルカムメッセージとログインの要素は、左上隅のメニューとメインのナビゲーションメニューの両方に表示されます。しかし、私はそれを左上に表示したいだけです。これを修正するにはどうすればいいですか?
それが助け場合、私が働いているサイトへリンク:digitalenclave.net