코스모스팜 스레드

action 사용할 때 content_uid로 content를 가져오고 싶습니다.

안녕하세요

공지사항 등록될 때마다 어플에 푸쉬보내려고 하는데
'kboard_document_insert' action 이용하는데 $content_uid, $board_id 이용해서

현재 작성한 제목과 내용을 functions.php 에서 가져오고 싶습니다.

get_content($content_uid) 같은 함수가 있나요?
uid로 작성한 제목, 내용은 어떻게 가져올 수 있을까요?

이 페이지의 내용이 유익하시나요? 혹은 더 많은 답변을 받길 원하시면 이 페이지를 공유 해보시는건 어떨까요?

내 홈페이지에 소셜 공유 버튼 추가하기

코스모스팜 회원관리
코스모스팜 회원관리
  • 안녕하세요~^^

    KBContent 클래스를 사용하시면 가능합니다.

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

    add_action('kboard_document_insert', 'my_kboard_document_insert_test', 10, 2);
    function my_kboard_document_insert_test($content_uid, $board_id){
    	$content = new KBContent($content_uid);
    	echo $content->content; // 게시글 내용을 출력합니다.
    	exit;
    }

     

    혹은 KBoard(케이보드) 최신 버전을 사용하고 있다면 아래 처럼 해볼 수 있습니다.

    add_action('kboard_document_insert', 'my_kboard_document_insert_test2', 10, 4);
    function my_kboard_document_insert_test2($content_uid, $board_id, $content, $board){
    	echo $content->content; // 게시글 내용을 출력합니다.
    	exit;
    }

    고맙습니다.

  • 아 최신버전에서는 업데이트 되었군요 ㅎㅎ

    답변 감사합니다 ^^

코스모스팜 회원관리