2017-03-20 96 views
0

我想要叫好友新聞的頭像,並在菜單中替換我的報紙主題的頭像。我如何把這個代碼:如何把一個回聲裏面的回聲裏面的div

echo bp_core_fetch_avatar(array(
     'item_id' => bp_loggedin_user_id(), 
     'width' => 21, 
     'height' => 21, 
     'class' => 'avatar', 
     ) 
    ); 

裏面的

<div class="td-avatar-container"></div> 

類?

<?php 

    //get current logd in user data 

    global $current_user; 

    echo ' 
    <div class="td-logged-wrap"> 
      <div class="td-menu-avatar"> 
       <div class="td-avatar-container">' . bp_core_fetch_avatar ($current_user->ID, 80) . '</div> 
      </div> 

    <div class="td-menu-username"><a href="' . bp_core_get_user_domain($current_user->ID) . '" class="td_user_logd_in">' . $current_user->display_name . '</a></div> 
    <div class="td-menu-logout"><a href="' . wp_logout_url(home_url('/')) . '">' . __td('Logout', TD_THEME_NAME) . '</a></div> 
</div> 
    '; 

謝謝!我不斷得到白色屏幕,這是我需要這個功能去活的最後一件事!任何幫助將不勝感激。

+0

如果您看到白色屏幕,則表示錯誤報告已關閉,您應在開發環境中將其打開 – meda

+0

感謝您的回覆。在這一點上,我只是在cpanel中編輯文件。 –

+0

這太可怕了,你不應該直接改變你的產品代碼,在線編輯器也不行! – meda

回答

2

您可以在任何時候在html中停止並啓動PHP。

<div class="td-logged-wrap"> 
    <div class="td-menu-avatar"> 
     <div class="td-avatar-container"> 

     <?php echo' . bp_core_fetch_avatar ($current_user->ID, 80) . '; ?> 

     </div> 
    </div> 

<div class="td-menu-username"><a href=" 

<?php echo' . bp_core_get_user_domain($current_user->ID) . '; ?> 

" class="td_user_logd_in"><?php echo' . $current_user->display_name . '; ?> 

</a></div> 

<div class="td-menu-logout"><a href="<?php echo' . wp_logout_url(home_url('; ?>/<?php echo')) . '; ?>"><?php echo' . __td('; ?>Logout<?php echo', TD_THEME_NAME) . '; ?></a> 
</div> 

+0

bp_core_fetch_avatar($ current_user-> ID,80)不起作用。有沒有辦法從上面插入數組呢? –

1

這並不完全回答你的問題,但會幫助你明白爲什麼你遇到的問題。 在wp-config.php中更改以下內容以查看錯誤,並且可以從此處進行調試: define('WP_DEBUG',true);