2017-03-20 7 views
0

Buddy Press '아바타를 호출하고 메뉴에서 내 신문 테마의 아바타를 바꾸려고합니다.echo 안에있는 div 안에 에코를 넣는 방법

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

클래스 내부

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

: 어떻게이 코드를 배치해야합니까?

<?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);