코스모스팜 스레드

KBoard 내가쓴글, 댓글 수 표시

안녕하세요

저번에 로그인후 위젯창에대해서 질문드리고 답변받아서 잘사용하고있는데요 [질문주소 : http://www.cosmosfarm.com/threads/document/15789]

이걸 개편하여 아래와같이 표시하고싶은데 가능한가요?

내가 쓴 글 위의 숫자는 자신이 쓴글을 통합한 숫자를 나타내고 그숫자를 누르면 관리자가 따로설정해논 페이지로 이동하게끔 설정하고싶습니다 (댓글도 동일)

또한 내가 쓴 글의 백그라운드에 그림을 삽입할건데 가능한건지 모르겠습니다

아바타와 이메일은 답변해주신걸로 해결했는데 위와같이 표시하는것도 가능한지 질문드립니다

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

    쉽게 사용할 수 있도록 숏코드 프로그램을 만들어봤습니다.

    (버그가 있을 수 있습니다.)

     

    1. 내가 쓴 게시글 수 표시

    아래 코드를 테마의 functions.php 파일에 추가해주세요.

    add_shortcode('test_kboard_user_document_count', 'test_kboard_my_document_count');
    function test_kboard_my_document_count($args=array()){
    	global $wpdb;
    	
    	$user_id = 0;
    	if(isset($args['user_id']) && $args['user_id']){
    		$user_id = intval($args['user_id']);
    	}
    	
    	if(!$user_id){
    		$user_id = get_current_user_id();
    	}
    	
    	if($user_id){
    		return $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_board_content` WHERE `member_uid`='$user_id' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')");
    	}
    	return '';
    }

    그리고 아래 숏코드를 사용하시면 게시글 수를 표시할 수 있습니다.

    [test_kboard_user_document_count]

     

    2. 내가 쓴 댓글 수 표시

    아래 코드를 테마의 functions.php 파일에 추가해주세요.

    add_shortcode('test_kboard_user_comment_count', 'test_kboard_user_comment_count');
    function test_kboard_user_comment_count($args=array()){
    	global $wpdb;
    	
    	$user_id = 0;
    	if(isset($args['user_id']) && $args['user_id']){
    		$user_id = intval($args['user_id']);
    	}
    	
    	if(!$user_id){
    		$user_id = get_current_user_id();
    	}
    	
    	if($user_id){
    		return $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_comments` WHERE `user_uid`='$user_id'");
    	}
    	return '';
    }

    그리고 아래 숏코드를 사용하시면 게시글 수를 표시할 수 있습니다.

    [test_kboard_user_comment_count]

     

    배경 이미지 삽입은 CSS 속성 중 background-image 속성을 사용하시면 가능합니다.

    https://www.w3schools.com/cssref/pr_background-image.asp

    고맙습니다.

  • 답변감사합니다

    어떤 버그가 있을수있는지는 모르겠지만 정말 잘작동합니다

    코스모스팜 회원관리 전용위젯이 나오는날까지 이걸 계속 사용해야겠군요!

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