일정게시판 최신글 리스트스타일

일정게시판 최신글 리스트스타일이 먼저 보이게 하려면 어떻게 해야 하나요?

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    제목은 내용을 추측할 수 있도록 최대한 구체적으로 작성 부탁드립니다.

    제목이 불분명할 경우 저조한 조회수로 인해 적절한 답변을 얻으시지 못하실 수 있기 때문입니다.

    또한 내용도 최대한 자세하게 적어주셔야 보다 더 좋은 답변을 받으실 수 있습니다.

     

    KBoard 크로스 캘린더 최신글 레이아웃의 기본 형태를 리스트로 적용하시려면

    아래의 코드를 활용해보시겠어요?

    add_action('kboard_skin_header', 'kboard_skin_header_20200828', 10, 1);
    function kboard_skin_header_20200828($builder){
    	$board = $builder->board;
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$type = isset($_GET['kboard_calendar_latest_type']) ? sanitize_text_field($_GET['kboard_calendar_latest_type']) : '';
    		if(!$type){
    			$type = isset($_COOKIE['kboard_calendar_latest_type']) ? $_COOKIE['kboard_calendar_latest_type'] : '';
    			if(!$type){
    				$GLOBALS['kboard_calendar_latest_type'] = 'list';
    			}
    		}
    	}
    }

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

     

    아래의 관련 링크도 참고해보세요.

    https://www.cosmosfarm.com/threads/document/38496

    고맙습니다.

  • functions.php 안에 id가 2번이라 바꾸고 넣었습니다.

    차일드 테마에 넣었는데 이게 문제가 될수 있나요? 적용이 안됩니다..

    http://human.msu.ac.kr/

  • kboard_skin_header 액션은 최신글이 아닌 게시판이 설치된 페이지에서 동작합니다.

    게시판이 설치된 페이지와 최신글이 설치된 페이지가 다르다면

    아래의 코드로 교체해서도 확인해보시겠어요?

    add_action('init', 'init_20200828');
    function init_20200828(){
    	$type = isset($_GET['kboard_calendar_latest_type']) ? sanitize_text_field($_GET['kboard_calendar_latest_type']) : '';
    	if(!$type){
    		$type = isset($_COOKIE['kboard_calendar_latest_type']) ? $_COOKIE['kboard_calendar_latest_type'] : '';
    		if(!$type){
    			$GLOBALS['kboard_calendar_latest_type'] = 'list';
    		}
    	}
    }

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기