Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sjf_test_tut() {
- $post = wp_get_recent_posts( array( 'numberposts' => 1, ), OBJECT );
- $post = $post[0];
- if ( is_object( $post ) ) {
- $remote_url = trailingslashit( get_bloginfo( 'url' ) ). 'wp-json';
- $headers = array (
- 'Authorization' => 'Basic ' . base64_encode( 'scottlocal' . ':' . 'password' ),
- );
- $response = wp_remote_post( $remote_url, array (
- 'method' => 'POST',
- 'timeout' => 45,
- 'redirection' => 5,
- 'httpversion' => '1.0',
- 'blocking' => true,
- 'headers' => $headers,
- 'body' => json_encode( $post ),
- 'cookies' => array ()
- )
- );
- if ( is_wp_error( $response ) ) {
- $error_message = $response->get_error_message();
- echo sprintf( '<p class="error">Something went wrong: %1s</p>', $error_message );
- }
- else {
- echo 'Response:<pre>';
- print_r( $response );
- echo '</pre>';
- }
- } else {
- $error_message = 'The input data was invalid.';
- echo sprintf( '<p class="error">Something went wrong: %1s</p>', $error_message );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement