워드프레스 위젯 질문입니다.

현재 K보드를 사용중이며

 

워드프레스에서 사이드바 위젯에 페이지를 넣어서 우측에 게시판 목록을 만들었는데요,

 

https://imgur.com/HqbgzT4

https://imgur.com/C4otXMB

 

두번째 링크처럼 게시판 마다 올린 글의 전체 숫자가 나타나게 하고싶습니다. 어떻게 하면 될까요.

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    워드프레스 메뉴에 KBoard 게시글 수를 표시하시려면

    별도의 숏코드를 추가해주셔야 할 듯합니다.

     

    아래의 코드를 추가해보시겠어요?

    add_shortcode('kboard_total_count', 'kboard_total_count');
    function kboard_total_count($args=array()){
    	global $wpdb;
    	
    	$board_id = 0;
    	if(isset($args['id']) && $args['id']){
    		$board_id = intval($args['id']);
    	}
    	
    	if($board_id){
    		$count = $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_board_content` WHERE `board_id`='{$board_id}' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval')");
    		if($count){
    			return ' <span class="kboard-total-count">('.$count.')</span>';
    		}
    	}
    	
    	return '';
    }

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

     

    그리고 메뉴에 숏코드를 입력해주세요.

    [kboard_total_count id="1"]

    https://imgur.com/a/xNZZwA7

    위의 코드에서 id 부분은 실제 게시판 id로 적용해보세요.

     

    메뉴에 추가한 숏코드가 실행되지 않고 텍스트 그대로 출력된다면

    아래 코드도 추가해주세요.

    add_filter('wp_nav_menu_items', 'do_shortcode');

    고맙습니다.

  • 완벽해결입니다. 감사합니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기