버디프레스 좋다고들 하시는데요, 그건 커뮤니티까지 구축용 종합솔루션이라
용량이 2MB 전후로 제법 커서 마음에 안들었습니다.
그래서 100KB 용량의 쪽지플러그인인 Front End PM 을 찾아냈는데요,

보시는 것처럼 위젯(좌측 사이드바)에 메세지 카운터 표시도 가능하고,
단체쪽지, 수신인 기록 저장까지 지원하기 때문에 상당히 쓸만합니다.
(한글화는... 참여페이지가 있긴 한데, 혼자서는 버거울 것 같아서 일단 관망 중입니다. 멀티랭기지를 지원하는 플러그인이라, 언어파일만 추가하면 되는 것 같습니다.)
그누커머스에서 글쓴이 닉네임을 클릭했을때 뜨는 메뉴에 “쪽지보내기” 항목을 추가하고
이걸 클릭했을 때 Front End PM의 New Message 항목으로 이동되면서 to 항목에 ID가 자동으로 입력되게끔 만들 수 있을까요?(닉네임으로 보내는 게 아니라 ID로 보내는 구조인 것 같습니다. 닉네임을 받더라도 ID로 변환하는 과정이 들어있는 것 같았습니다.)
---------------------------------------

p.s. 설정창에서 포인트사용 체크를 해제하면 상단바에서도 “내 포인트”가 없어졌으면 좋겠는데... 요청하면 받아들여 주실까요?ㅠㅠ
댓글 3개
아래 소스를 사용하는 테마 functions.php 또는 적당한 곳에 넣으시면 됩니다.
//Front End PM 에 대한 부분
add_filter('gcboard_get_sidebars', 'custom_gcboard_addfeq_sidebars', 10, 3);
function custom_gcboard_addfeq_sidebars($html, $sidebars, $user_id){
if( function_exists('fep_query_url') && $user_id && get_current_user_id() != $user_id ){
$sidebars['memo'] = '<a href="'.fep_query_url( 'newmessage', array('to'=>$user_id) ).'">쪽지보내기</a>';
$html = $sidebars['memo'].$html;
}
return $html;
}
//어드민바에서 포인트 삭제하기
add_filter('gc_admin_bar_add', 'custom_gnucommerce_admin_bar');
function custom_gnucommerce_admin_bar($bar){
$index = null;
foreach( $bar as $key=>$v ){
if( empty( $v ) )
continue;
if( $v['parent'] == 'my-account-gnucommerce' ){
$index = $key;
break;
}
}
if( $index !== null ){
unset($bar[$index]);
}
return $bar;
}
//Front End PM 에 대한 부분
add_filter('gcboard_get_sidebars', 'custom_gcboard_addfeq_sidebars', 10, 3);
function custom_gcboard_addfeq_sidebars($html, $sidebars, $user_id){
if( function_exists('fep_query_url') && $user_id && get_current_user_id() != $user_id ){
$sidebars['memo'] = '<a href="'.fep_query_url( 'newmessage', array('to'=>$user_id) ).'">쪽지보내기</a>';
$html = $sidebars['memo'].$html;
}
return $html;
}
//어드민바에서 포인트 삭제하기
add_filter('gc_admin_bar_add', 'custom_gnucommerce_admin_bar');
function custom_gnucommerce_admin_bar($bar){
$index = null;
foreach( $bar as $key=>$v ){
if( empty( $v ) )
continue;
if( $v['parent'] == 'my-account-gnucommerce' ){
$index = $key;
break;
}
}
if( $index !== null ){
unset($bar[$index]);
}
return $bar;
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 193 | |
| 190 | |
| 187 | |
| 186 | |
| 182 | |
| 179 | |
| 177 | |
| 175 | |
| 171 | |
| 169 | |
| 163 | |
| 161 | |
| 159 | |
| 156 | |
| 153 | |
| 151 | |
| 147 | |
| 145 | |
| 143 | |
| 140 | |
| 135 | |
| 133 | |
| 132 | |
| 131 | |
| 130 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기