www.neturepharm.co.kr/mchol
안녕하세요~^^
회원가입 시 입력한 필드 값은
워드프레스 내장 함수인 get_user_meta 함수로 불러올 수 있습니다.
말씀하신 것처럼 적용하시려면 커스텀을 하셔야 할 듯합니다.
KBoard 플러그인의 카테고리2만 설정해서도 사용 가능합니다.
WP-Members 플러그인과 Ultimate Member 플러그인은
워드프레스 사용자 기본 기능을 따르고 있기 때문에
WP-Members 플러그인을 사용하다가 Ultimate Member 플러그인을 사용하셔도
사용자 정보는 유지됩니다.
고맙습니다.
분회 필드 (yaksa_branch)의 값을 받는 것은 진행되었습니다. 이 값을 카테고리에서 활용하는 부분을 알고 싶습니다.
숏코드로 일단 만들었습니다.
//숏코드용 함수
function branch_value($current_user){
$current_user = wp_get_current_user();
$branch_name = $current_user->yaksa_branch;
echo '소속분회: ' . $current_user->yaksa_branch . '<br />';
echo 'Username: ' . $current_user->user_login . '<br />';
echo '$branch_name='.$branch_name. '<br />' ;
}
//****숏코드를 등록
add_shortcode('branch', 'branch_value');
결과 값입니다.
소속분회: gyeoyang
Username: neturepharm
$branch_name=gyeoyang
게시판 카테고리별로 리스트를 보려고
[kboard id = 1 , category2 = $branch_name ]을 하니 아무것도 보이지 않고
[kboard id=1 category2= geoje ]로 넣으니 거제시만 보입니다.
값을 넣은 방법이 틀린 거 같습니다.
위에서 받은 소속분회값을 category2에 적용하는 방법을 알고 싶습니다
KBoard 플러그인에서 kboard_list_where 필터를 활용하시면
게시글 목록을 불러오는 DB쿼리문의 WHERE절을 편집할 수 있습니다.
WHERE절을 편집해서 카테고리2에 해당되는 게시글만 불러오도록 코드를 수정해주셔야 할 듯합니다.
KBoard 주요 액션과 필터에 대한 자세한 내용은
아래의 링크를 참고 부탁드립니다.
https://www.cosmosfarm.com/products/kboard/hooks
고맙습니다.
분회 정보를 이용하여 카테고리별로 리스트를 보여주는 것은 처리하였습니다.
마지막 단계 도움요청일 거 같습니다.
게시물을 새로 작성할 때
카테고리2 선택없이 yaksa_branch 필드에 분회정보 ($branch_name)를
넣으면 될 거 같습니다..
도움을 요청합니다
안녕하세요.
KBoard 플러그인에서 입력 필드 설정을 지원하는 스킨을 사용 중이신지요?
카테고리2 부분을 커스텀하시려면 kboard_get_template_field_html 필터를 활용해주셔야 할 듯합니다.
kboard_get_template_field_html 필터 사용법 관련해서는
저희 커뮤니티의 글들을 참고해보세요.
https://www.cosmosfarm.com/search?q=kboard_get_template_field_html
field_type을 category2로 설정해서 코드를 추가해보세요.
고맙습니다.