스캐줄스킨에서 해당글을 복사해서 새글을 등록하는 기능이 있을까요?

스캐줄스킨에서 해당글을 복사해서 새글을 등록하는 기능이 있을까요?

 

예를들어 이미 등록된 10:00~20:00 시에 등록한 스케줄을 복사해서 똑같은 내용에서 시간만 변경하여 새글을 등록하고 싶은데 

매번 새로 등록하기 힘들거같아서 문의드립니다. 감사합니다.

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

    KBoard 크로스 캘린더 스킨에서 게시글 작성 시

    일정이 연달아 있을 경우 시작일과 종료일을 설정하시면

    하나의 게시글로 여러 일정을 적용하실 수 있습니다.

     

    같은 날짜에 시간만 변경해서 적용하고 싶다면

    KBoard 플러그인 kboard_document_insert 액션에 코드를 추가하시면 가능합니다.

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

    add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
    function my_kboard_document_insert($content_uid, $board_id, $content, $board){
    	if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$data = array();
    		$data['board_id'] = $board_id;
    		$data['parent_uid'] = '';
    		$data['member_uid'] = $content->member_uid;
    		$data['member_display'] = $content->member_display;
    		$data['title'] = $content->title;
    		$data['content'] = $content->content;
    		$data['date'] = date('YmdHis', current_time('timestamp'));
    		$data['update'] = date('YmdHis', current_time('timestamp'));
    		$data['view'] = 0;
    		$data['comment'] = 0;
    		$data['like'] = 0;
    		$data['unlike'] = 0;
    		$data['vote'] = 0;
    		$data['category1'] = $content->category1;
    		$data['category2'] = $content->category2;
    		$data['secret'] = $content->secret;
    		$data['notice'] = $content->notice;
    		$data['search'] = $content->search;
    		$data['thumbnail_file'] = '';
    		$data['thumbnail_name'] = '';
    		$data['status'] = '';
    		$data['password'] = '';
    		
    		$new_content = new KBContent();
    		$uid = $new_content->insertContent($data);
    		
    		// 시작일, 종료일
    		$new_content->option->start_date = $content->option->start_date;
    		$new_content->option->end_date = $content->option->end_date;
    		
    		// 시작시간, 종료시간
    		$_POST['kboard_option_start_time'] = '08:30';
    		$_POST['kboard_option_end_time'] = '17:30';
    		$new_content->updateOptions();
    	}
    }

    위의 코드에서 $board_id == '1' 부분은 실제 게시판 id로 적용해주세요.

    '08:30' 부분은 시작시간이며 '17:30' 부분은 종료시간입니다.

    원하시는 시간으로 설정해서 확인해보시겠어요?

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요