코스모스팜 스레드

포인트 관련 문의드립니다.

안녕하세요, 1년 구매권 등록하여 이용중입니다.

포인트 부분 관련하여 문의가 있어 질문드립니다.

 

1. 포인트 일괄설정

- 커뮤니티사이트 제작중이다 보니, 게시판이 몇십개가 넘어가는데요,

포인트를 일괄되게 설정할수 있는 방법이 궁금합니다.

( 포인트를 일괄 설정할수 있는 SQL 쿼리문을 알려주셔도 좋습니다. )


2. 회원 아이콘 문의

- 등급제 관련하여 아이콘을 적용하고픈데 좋은 방법이 있는지 문의드립니다.

( ACF 를 활용한다던지 하여서, 최초 셋팅은 코딩을 통해 하더라도 추후 아이콘 변경이나 설정 등은 관리자페이지에서 하고 싶습니다.)

 

3. 랭킹 문의

- 탑100 랭킹과 나의 순위를 보여주고 싶은데요, mycred 숏코드로는 부족한 감이 있어서

랭킹 보여주는 부분을 SQL 쿼리라던지 알려주시면 감사하겠습니다.

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    여러 게시판의 포인트 설정을 일괄적으로 적용하는 코드입니다.

    게시판 ID와 포인트 값을 직접 입력해주세요.

    그리고 "http://홈페이지주소/?point_update=1" 이렇게 주소창에 입력하면 실행됩니다.

    add_action('init', 'my_kboard_point_update', 10);
    function my_kboard_point_update(){
    	$point_update = isset($_GET['point_update']) ? intval($_GET['point_update']) : '';
    	
    	if($point_update){
    		$board_ids = array('1', '2', '3'); // 게시판 ID 추가
    		
    		foreach($board_ids as $id){
    			$board = new KBoard();
    			$board->setID($id);
    			
    			// 포인트 설정
    			$board->meta->document_insert_up_point       = '';
    			$board->meta->document_insert_down_point     = '';
    			$board->meta->document_delete_up_point       = '';
    			$board->meta->document_delete_down_point     = '';
    			$board->meta->document_read_down_point       = '';
    			$board->meta->attachment_download_down_point = '';
    			$board->meta->comment_insert_up_point        = '';
    			$board->meta->comment_insert_down_point      = '';
    			$board->meta->comment_delete_up_point        = '';
    			$board->meta->comment_delete_down_point      = '';
    		}
    		
    		die('ok');
    	}
    }

    다른 문의도 방법이 있는지 찾아보겠습니다.

    고맙습니다.

  • 2. 회원 아이콘 문의

    아이콘 img 태그를 넣을 위치를 알려주시면 될것같습니다.

     

    3. 랭킹 문의

    user목록을 불러올때 order by 를 어떤 값으로 주어야 하는지를 모르겠습니다.

  • 워드프레스에서 아바타를 표시할 때 get_avatar 함수를 활용하고 있습니다.

    get_avatar 필터를 활용해보시겠어요?

    자세한 내용은 아래의 링크를 참고 부탁드립니다.

     

    myCRED 플러그인에서 지원하는 숏코드 외에

    포인트 랭킹 순으로 사용자를 표시하시려면

    get_users 함수를 활용해보시겠어요?

    자세한 내용은 아래 링크를 참고해보세요.

    https://codex.wordpress.org/Function_Reference/get_users

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)