2017-03-12 69 views
0

我正在使用此代碼完美,但現在我得到一個錯誤500現場。刪除它使網站的工作。這個簡單的PHP代碼有什麼問題?

<?php 
    do_action('storefront_before_header'); ?> 

    <header id="masthead" class="site-header" role="banner" style="<?php storefront_header_styles(); ?>"> 



<div class="logad" id="logad"> 

<?php 
if (is_user_logged_in()) { 
global $current_user; 
get_currentuserinfo(); 

echo '<ul class="logad" > 
      <li class="o">Olá, '.$current_user->user_firstname.'.</li> 
      <li class="d"> 
<a href="https://3brow.com/minha-conta" class="ver">Ver minha conta</a> 
<a href="https://3brow.com/minha-conta/Sair/" class="sair">Sair</a></li> 
     </ul>'; 
} else { 
echo '<ul class="ent"> 
      <li><a href="#">Entrar</a></li> 
      <li><a href="#">Registrar</a></li> 
     <?php do_action('wooc_save_extra_register_fields'); ?> 
     </ul>'; 
} 
?> 

</div> 

任何幫助,看看有什麼不對?使用php標籤另一php標籤,它是非法的內部

+2

檢查你的PHP日誌和/或打開錯誤報告,以瞭解實際的錯誤是什麼。至少,你的'else'塊看起來像各種語法錯誤。 – David

+1

嘗試雙引號標記「外面,單引號標記」裏面。 – b2ok

+0

http://stackoverflow.com/questions/1053424/how-do-i-get-php-errors-to-display供將來參考 – apokryfos

回答

1

可以這麼說:

echo '<ul class="ent"> 
      <li><a href="#">Entrar</a></li> 
      <li><a href="#">Registrar</a></li> 
     <?php do_action('wooc_save_extra_register_fields'); ?> 
     </ul>'; 
} 

應該如下:

echo '<ul class="ent"> 
      <li><a href="#">Entrar</a></li> 
      <li><a href="#">Registrar</a></li> 
      ' . do_action('wooc_save_extra_register_fields') . ' 
     </ul>'; 
} 
+0

工作!謝謝! ! – Robert

1

我不是WordPress的專家,但 代替

echo '<ul class="ent"> 
      <li><a href="#">Entrar</a></li> 
      <li><a href="#">Registrar</a></li> 
     <?php do_action('wooc_save_extra_register_fields'); ?> 
     </ul>'; 

使用

echo '<ul class="ent"> 
      <li><a href="#">Entrar</a></li> 
      <li><a href="#">Registrar</a></li>' 
     . do_action('wooc_save_extra_register_fields') . 
     '</ul>'; 
1
echo "<ul class='logad' > 
      <li class='o'>Olá," . $current_user->user_firstname . "</li> 
      <li class='d'> 
<a href='https://3brow.com/minha-conta' class='ver'>Ver minha conta</a> 
<a href='https://3brow.com/minha-conta/Sair/' class='sair'>Sair</a></li> 
     </ul>"; 
} else { 
echo "<ul class='ent'> 
      <li><a href='#''>Entrar</a></li> 
      <li><a href='#''>Registrar</a></li>" 
     . do_action('wooc_save_extra_register_fields') . "</ul>"; 
} 
相關問題