如何在php和wordpress中添加配置文件完整性进度条?

时间:2014-02-05 14:20:48

标签: javascript php jquery wordpress jquery-ui

如何在php wordpress中显示配置文件完整性进度条?注册后我在用户配置文件页面中显示整个值。取决于编辑个人资料页面中填写的数据,我想在个人资料页面中显示进度条。有没有办法做到这一点?

if($firstname!=""){
// add some points and show status bar is 2%
}

像这样,无论如何?请帮帮我

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的值!