在我的网站标题中插入这段代码时出现以下错误。任何人都可以帮我找到错误并修复它吗?
“解析错误:语法错误,第49行/home/m3999316/public_html/testing/wp-content/themes/gridmarket/header.php中的意外T_IF”,这是我的代码:
if ( is_user_logged_in() ) {
global $current_user;
get_currentuserinfo();
echo 'Welcome, '.$current_user->user_login.'';
$user_id = $current_user->ID;
$user_blogs = get_blogs_of_user( $user_id );
$playground = count($user_blogs);
$mainblog_name =
if (is_super_admin()){echo ' | Manage Network';} elseif ($playground == 1) {
echo ' | Start Selling';
} else {
foreach ($user_blogs as $user_blog) {
if ($user_blog->blogname!= 'Marketpress Fronted Plugin - Demo' )
echo 'Manage Store';
}
}
echo ' | Log out';
} else {
echo 'Login | Register';
}
?>
答案 0 :(得分:2)
$mainblog_name =
是什么造成的。分配变量或不使用它。别忘了最后的;
答案 1 :(得分:1)
它显示此错误,因为if (is_super_admin()){echo ' | Manage Network';} elseif ($playground
之前的语句未完成。 $mainblog_name =
没有分配任何值...也没有用分号(;)