1. 정확한 제품 또는 플러그인 이름
케이보드 디폴트 스킨
2. 상세 내용
리스트에서 작성자 이름을 클릭했을 때
작성자가 작성한 글들을 볼 수 있게 하는 기능을 넣고 싶습니다.
검색으로 아래와 같은 코드를 테마편집기에서 funtion에 추가하면 된다고 하여 해보았으나 오류로 인해 적용되지 않기에 질문 드립니다.
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 == '1'){ $user_display = '<a href="?mod=list&pageid=1&target=member_display&keyword='.$user_name.'">'.$user_name.'</a>'; } return $user_display; }
3. 확인 가능한 상세 페이지 주소
arcanamagic.com
매직 포럼 게시판
4. 수정한 코드 내역 (있다면)
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 == '1'){ $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', 'kboard_user_display_220530', 10, 5);
function kboard_user_display_220530($user_display, $user_id, $user_name, $plugins, $boardBuilder){
if($boardBuilder->board->id == '1'){
$user_display = '<a href="{게시판 페이지 주소}?mod=list&pageid=1&target=member_display&keyword='.$user_display.'">'.$user_name.'</a>';
}
return $user_display;
}
정확한 원인을 파악하기 위해 디버그 모드를 활성화해서
어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.
디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.
디버그 모드 활성화 후
어떤 메시지가 표시되는지 남겨주시겠어요?
고맙습니다.