게시판 작성자 클릭시 게시글 모아보기와 프로필보기 동시에

게시판의 작성자명을 클릭했을때 게시글 모아보기와 프로필보기를 동시에 표현하려 합니다

개별적으로는 아래코드 적용해서 확인했는데 화면에 동시에 나타내려면 어떻게 하면 될까요?

 

dd_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugins, $boardBuilder){
    if($boardBuilder->board->id == '8'){
        $user_display = '<a href="?mod=list&pageid=1&target=member_display&keyword='.$user_name.'">'.$user_name.'</a>';
    }
    return $user_display;

 

add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugins, $boardBuilder){
    if($boardBuilder->board->id == '8'){
        um_fetch_user($user_id);
        $user_display = '<a href="'. um_user_profile_url().'">'.$user_name.'</a>';
        um_reset_user();
        
    }
    return $user_display;
}

 

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    코드를 올려주실 때는 반드시 코드스니펫을 통해 코드를 작성해주세요.

     

    한 페이지에 프로필과 작성한 게시글을 동시에 표시하고 싶으신건가요?

    첫번째 코드처럼 클릭 시 이동된 페이지를

    따로 생성하여 해당 페이지에

    프로필과 게시판을 같이 넣어두면 될 듯 합니다.

     

    첫번째 코드에서 링크를 아래처럼 하시면

    해당 페이지에 이동하시면서

    게시판에서는 검색을 동시에 할 수 있습니다.

    $user_display = '<a href="/이동될-페이지-슬러그/?mod=list&pageid=1&target=member_display&keyword='.$user_name.'">'.$user_name.'</a>';

     

    한 번 적용해보시겠어요?

    고맙습니다.

  • 제가 아직 초보이다 보니 이해를 못했는지 말씀처럼 했는데 잘 안되네요 ㅠ

    먼저 게시판과 프로필을 넣은 페이지를 생성하고 이 페이지의 슬러그를 

    답변주신 링크의 "이동될 페이지 슬러그" 부분에 넣으면 되는거죠?

    이렇게 하면 게시판의 작성자를 클릭했을때 생성한 페이지로 이동해서 게시글모아보기와 프로필이 동시에

    표현되는거구요..

    근데 이렇게 해봤는데 페이지를 찾을수 없다고 나옵니다 ㅠ

    혹시 "이동될 페이지 슬러그" 부분에 형식이 어떻게 되는지 예시로 좀 부탁드립니다

  • 워드프레스의 주소는

    홈페이지 주소/페이지-슬러그 형태로 되어있습니다.

     

    설정->고유주소에서 어떻게 선택했는지에 따라

    페이지-슬러그 위치에 p=1이나 home 과 같이 표시될 수 있습니다.

     

    만들어둔 페이지의 주소에서

    홈페이지 주소 뒤에 어떻게 되어있는지 확인해보시겠어요?

     

    페이지-슬러그를 구분하기 어려우시다면

    페이지 주소 전체를 입력하셔도 됩니다.

    고맙습니다.

  • 답변 감사합니다~

    작성자명 클릭했을때 만들어 놓은 페이지로 이동되는건 확인했습니다

    게시글도 작성자글만 모아보기 됐구요.. 근데 프로필은 바뀌지가 않네요

    모든 작성자 클릭해도 제 프로필로 고정이 되는데 이것도 작성자 프로필로 바꿀려면

    어떻게 해야할까요?

  • 혹시 얼티밋 멤버스 플러그인에서 제공되는 

    프로필 표시 기능인가요?

     

    해당 플러그인은 저희가 만든 것이 아니라

    정확한 안내는 어렵습니다.

     

    일반적으로 멤버스 프로필 표시 기능은

    저장된 정보를 수정할 수 있는 기능을 제공하기 때문에

    모두가 볼 수 있게 해당 페이지를

    있는 기능으로 보여주는 것은 적절하지 않을 수 있습니다.

     

    해당 기능에 걸려있는 필터나 액션 훅을 통해

    적절히 편집하신 후 가능할 듯 합니다.

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기