2016-06-17 7 views
0

나는 Kleo 테마에 buddypress를 설치했습니다. 나는 DW 질문 및 답변 플러그인을 사용하고 있습니다.Buddypress permalink 프로필의 데이터

buddypress의 프로필 필드를 DWQA 플러그인의 질문 작성자 옆에 표시하려고합니다. 나는 다음과 같은 파일을 편집 할 필요가 있음을 알고 : 나는 라인 (17)에 다음 코드를 추가 한

templates/content-single-question.php : line 17 -> 21 
templates/content-single-answer.php: line 21 -> 29 
templates/content-question : line 12 -> 27 

- 위의 파일에서> 21 :

<div class="item-forum"> 
      <a href="<?php bp_member_permalink(); ?>"><?php bp_member_profile_data('field=Forum'); ?></a>      
    </div> 

는하지만이 작동하지 않습니다. Firebug에서 코드를 볼 때 div가 생성되었지만 링크가 비어있는 것으로 나타납니다. <a href=""></a>

무엇이 누락 되었습니까?

같은 코드를 사용하여 buddypress 회원 디렉토리에 buddypress 프로필 필드를 표시 할 때 작동합니다.

답변

0

사용중인 BP 기능은 BP 페이지와 BP 루프에서만 작동합니다.

BP 루프를 사용하지 않는 비 BP 페이지에서 사용할 다른 기능이 있습니다.

시도 :

<a href="<?php echo bp_core_get_userlink($user_id, $no_anchor = false, $just_link = true); ?>"><?php echo xprofile_get_field_data('Forum', $user_id, $multi_format = 'comma'); ?></a> 

이 예는 $user_id가이 코드를 삽입 할 때마다 위의 템플릿에 설정되어 있다고 가정합니다.

+0

놀라운. 그것은 완벽하게 작동했습니다. 고마워요! :) –