2012-12-22 33 views
-2

我需要幫助才能獲取此if else語句的工作。我有HTML顯示在網站上,但我也需要PHP的工作。我不知道如何在另一個回聲裏面做回聲(這是令人不悅的)。任何建議都會有幫助!Wordpress php if else help。在echo中顯示php和html

code 
<?php 
if (is_user_logged_in()) {echo " 
<div id='fixedbar'> 
<div id='boxfloat'> 
<div id='header'> 
<img src='http://s3.amazonaws.com/punchtab-static/nd/images/favicon.ico' id='favicon'  border='0' onerror='imageNotFound(this, '//s3.amazonaws.com/punchtab- static/nd/images/bar/shield.png')' onload='imageFound(this)' style='visibility: visible;'> 
</div> 
<p> 
Rewards 
<div id='points'> 
<div id='user'> 
echo 'cosmo_avatar(get_the_author_meta('ID') , 30)'; ?> 
</div> 
echo cp_displayPoints($user->ID)'; pts 
</div> 
<div id='more'> 
<a href='/leaderboard'> 
<img border='0' src='http://expertcamo.com/wp-content/uploads/2012/12/icon-leaderboard.png' id='leaderboard' alt='Leaderboard' title='Expert Camo Points Leaderboard'</a> 

<a href='/catalog'> 
<img border='0' src='http://expertcamo.com/wp-content/uploads/2012/12/icon-trophy.png' id='catalog' alt='Catalog' title='Rewards Catalog'</a> 

</div> 
</p> 
<div id='copyright'><a href='/'> 
Expert Camo &copy; echo 'date('Y')';</a> 
</div> 
</div> 
</div> 
";} else { echo " 
<div id='fixedbar'> 
<div id='boxfloat'> 

</div> 
</div> 
";} 
?> 
+0

這將有助於,如果你指定到底發生了什麼,你想發生什麼。 –

回答

1

未經檢驗打電話給你的迴音中功能的模板,但基於什麼你應該工作:

<?php 
if(is_user_logged_in()){ 
       echo " 
       <div id='fixedbar'> 
       <div id='boxfloat'> 
       <div id='header'> 
       <img src='http://s3.amazonaws.com/punchtab-static/nd/images/favicon.ico' id='favicon'   border='0' onerror='imageNotFound(this, '//s3.amazonaws.com/punchtab-  static/nd/images/bar/shield.png')' onload='imageFound(this)' style='visibility: visible;'> 
       </div> 
       <p> 
       Rewards 
       <div id='points'> 
       <div id='user'>"; 
       echo cosmo_avatar(get_the_author_meta('ID') , 30); 
       echo "</div>"; 

       echo cp_displayPoints($user->ID) . 'pts'; 


       echo "</div> 
       <div id='more'> 
       <a href='/leaderboard'> 
       <img border='0' src='http://expertcamo.com/wp-content/uploads/2012/12/icon-leaderboard.png' id='leaderboard' alt='Leaderboard' title='Expert Camo Points Leaderboard'</a> 

       <a href='/catalog'> 
       <img border='0' src='http://expertcamo.com/wp-content/uploads/2012/12/icon-trophy.png' id='catalog' alt='Catalog' title='Rewards Catalog'</a> 

       </div> 
       </p> 
       <div id='copyright'><a href='/'>Expert Camo &copy; "; 

       echo date('Y'); 

       echo "</a> 
         </div> 
         </div> 
         </div>"; 

     } 
      else{ 

        echo "<div id='fixedbar'> 
          <div id='boxfloat'> 
          </div> 
          </div>"; 

      } 

?> 
+0

謝謝MrTechie!這工作完美。你究竟做了什麼,我可以知道將來的參考?再次感謝。 –

+0

@MarcusGollahon研究代碼。我已經給你答案了。研究代碼,看看有什麼不同,所以你會學習,並理解爲什麼。 – MrTechie

-1

我寧願你加載,而不是附和所有的HTML,但是,您可以通過退出了引號,像這樣

<?php echo 'Some text ... ' . cosmo_avatar(get_the_author_meta('ID'), 30) . ' and some more text'; ?> 
+0

好吧,我可以退出回聲報價,其餘的將運行? –