WP REST API Leave a comment

‘rest_insert’ , ‘title’ => ‘REST API insert’ , ‘content’ => ‘The content of our stuff’, ‘excerpt’ => ‘smaller’ ); $data_string = json_encode($data); // create the options starting with basic authentication curl_setopt($process, CURLOPT_USERPWD, $username . “:” . $password); curl_setopt($process, CURLOPT_TIMEOUT, 30); curl_setopt($process, CURLOPT_POST, 1); // make sure we are POSTing curl_setopt($process, CURLOPT_CUSTOMREQUEST, “POST”); // this is the data to insert to create the post curl_setopt($process, CURLOPT_POSTFIELDS, $data_string); // allow us to use the returned data from the request curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE); // we are sending json curl_setopt($process, CURLOPT_HTTPHEADER, array( ‘Content-Type: application/json’, ‘Content-Length: ‘ . strlen($data_string)) ); // process the request $return = curl_exec($process); curl_close($process); // This buit is to show you on the screen what the data looks like returned and then decoded for PHP use echo ‘

Results

‘; print_r($return); echo ‘

Decoded

‘; $result = json_decode($return, true); print_r($result);

Leave a Reply

Your email address will not be published. Required fields are marked *