如何在php wordpress中显示配置文件完整性进度条?注册后我在用户配置文件页面中显示整个值。取决于编辑个人资料页面中填写的数据,我想在个人资料页面中显示进度条。有没有办法做到这一点?
if($firstname!=""){
// add some points and show status bar is 2%
}
像这样,无论如何?请帮帮我
答案 0 :(得分:2)
$maximumPoints = 100;
if ( is_user_logged_in() ) {
if($twitterHandle!=""){
$hasCompletedTwitterHandle = 10;
}
if($linkedinHandle!=""){
$hasCompletedLinkedinHandle = 10;
}
if($googleplusHandle!=""){
$hasCompletedGoogleplusHandle = 10;
}
if($website_url!=""){
$hasCompletedWebsite_url = 10;
}
$percentage = ($hasCompletedTwitterHandle+$hasCompletedLinkedinHandle+$hasCompletedGoogleplusHandle+$hasCompletedWebsite_url)*$maximumPoints/100;
echo "Your percentage of profile completenes is".$percentage."%";
echo "<div style='width:100px; background-color:white; height:30px; border:1px solid #000;'>
<div style='width:".$percentage."px; background-color:red; height:30px;'></div></div>";
}
我已经完成了此代码,进度条即将推出。我有这个代码的问题,如果用户登录他可以看到其他用户配置文件进度条。我不需要这个,我如何限制,如果用户登录该用户只想看到他的进度条
答案 1 :(得分:1)
我认为css可以做到这一点......
<div style="background:red;border:1px solid;">
<div style="width:<?=$completePercentage?>%;background:green;">
<?=$completePercentage?>
</div>
</div>
您可以根据个人资料完整性标准计算“$ completePercentage”var的值!