wp_api add 2 inquery (my CPT) with single POST request
-
i have messenger chatbot and if the user click Get Started i make singel api call POST method with $sender_id as title to add new post to my CPT inquery and when i look to wordpress panel i see 2 of them with same title and when make another api call with $sender_id as title it gives me the old one i can’t figure why it happend from beginning Thanks in advenced
this my code to get ID of inquiry
function get_inquiry_id($data){ $return = []; $title=$data['title']; $return = get_page_by_title($title, OBJECT, 'inquiry'); $return = $return->ID; return new WP_REST_Response($return, 200); } add_action('rest_api_init',function(){ register_rest_route('chatbot/v1','/inquiry/(?P<title>\d+)',array( 'methods'=>'GET', 'callback'=>'get_inquiry_id' )); });
this my code for handel Get Started button
if ( $payload == 'firsthand' ) { $sender_id = ''.$sender_id.''; $data_array = array( "title"=>$sender_id ); callAPI('POST','https://alenke.test/wp-json/wp/v2/inquiry',json_encode($data_array)); //rest of chatbot stuff }
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘wp_api add 2 inquery (my CPT) with single POST request’ is closed to new replies.