From 477f6b6d7dd8be366785fed1f29c381a4eb73482 Mon Sep 17 00:00:00 2001 From: Vincent Demay Date: Thu, 28 May 2015 17:14:04 +0200 Subject: [PATCH] Support for featured image Add support for featured image --- lib/class-wp-json-posts.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/class-wp-json-posts.php b/lib/class-wp-json-posts.php index fb16668f75..81ffbd3814 100644 --- a/lib/class-wp-json-posts.php +++ b/lib/class-wp-json-posts.php @@ -973,6 +973,22 @@ protected function insert_post( array $data ) { unstick_post( $post_ID ); } } + + //featured image + if ( isset( $data['post_thumbnail'] ) ) { + $featured_image = (int) $data['post_thumbnail']; + if ( $featured_image ) { + $result = set_post_thumbnail( $post_ID, $data['post_thumbnail'] ); + if ( is_wp_error( $result ) ) { + return $result; + } + } else { + $result = delete_post_thumbnail( $post_ID ); + if ( is_wp_error( $result ) ) { + return $result; + } + } + } do_action( 'json_insert_post', $post, $data, $update );