안녕하세요 :)
현재 ajax를 이용해 버튼을 누르면 해당 게시글을 등록하게 하고 있습니다.
$wpdb->insert(
'wp_kboard_board_content',
array(
'title' => '제목테스트'
),
array(
'%s'
)
);
액션을 통해 function을 실행했을때
대략 이런식으로 넣습니다.
여기에서 wp_kboard_board_content의 uid값을 얻는 방법이 있나요?
wp_kboard_board_option에도 데이터를 넣으려고 합니다.
결과물은
title = 제목테스트
kboard_option_test = 테스트추가옵션필드
이런식으로 한번에 넣고 싶습니다.
아래 코드를 응용 해보세요.
$current_user = wp_get_current_user();
$data = array();
$data['board_id'] = '1';
$data['member_uid'] = $current_user->ID;
$data['member_display'] = $current_user->display_name;
$data['title'] = '제목입니다.';
$data['content'] = '내용입니다.';
$content = new KBContent();
$content_uid = $content->insertContent($data);
고맙습니다.
안녕하세요~^^
$wpdb로 데이터 삽입 시 최근 삽입된 데이터에서 자동으로 증가하는
AUTO_INCREMENT 열에 대해서 생성된 아이디는
wpdb->insert_id를 활용해보시겠어요?
자세한 내용은 아래의 링크를 참고해보세요.
https://codex.wordpress.org/ko:클래스_레퍼런스/wpdb
고맙습니다.