我有这个代码,但它不工作,它抛出语法错误,意外的“}”错误
function my_custom_menu_item($items, $args)
{
if(is_user_logged_in() && $args->theme_location == \'primary\')
{
$user=wp_get_current_user();
$name=$user->display_name; // or user_login , user_firstname, user_lastname
$items .= \'<li><a href="">Welcome \'.$name.\'</a></li>\';
$items.= //Change Password, Logout, etc
}
elseif (!is_user_logged_in() && $args->theme_location == \'primary\') {
$items .= \'<li><a href="\'. site_url(\'wp-login.php\') .\'">Log In</a></li>\';
$items.= //Sign up, Lost Password
}
return $items;
}
add_filter( \'wp_nav_menu_items\', \'my_custom_menu_item\');
SO网友:Maxim Sarandi
您在中有一个错误
$items.= //Change Password, Logout, etc
以及
$items.= //Sign up, Lost Password
您没有分配值。在$items变量中设置一些内容,或者删除这些字符串,所有这些都将起作用。