Changeset 18933
- Timestamp:
- 10/10/2011 09:27:05 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/class-wp-xmlrpc-server.php
r18633 r18933 2395 2395 } 2396 2396 2397 // We've got all the data -- post it:2398 2397 $postdata = compact('post_author', 'post_date', 'post_date_gmt', 'post_content', 'post_title', 'post_category', 'post_status', 'post_excerpt', 'comment_status', 'ping_status', 'to_ping', 'post_type', 'post_name', 'post_password', 'post_parent', 'menu_order', 'tags_input', 'page_template'); 2399 2398 2400 $post_ID = wp_insert_post($postdata, true); 2401 if ( is_wp_error( $post_ID ) ) 2402 return new IXR_Error(500, $post_ID->get_error_message()); 2403 2404 if ( !$post_ID ) 2405 return new IXR_Error(500, __('Sorry, your entry could not be posted. Something wrong happened.')); 2399 $post_ID = $postdata['ID'] = get_default_post_to_edit( $post_type, true )->ID; 2406 2400 2407 2401 // Only posts can be sticky … … 2426 2420 if ( isset( $content_struct['wp_post_format'] ) ) 2427 2421 wp_set_post_terms( $post_ID, array( 'post-format-' . $content_struct['wp_post_format'] ), 'post_format' ); 2422 2423 $post_ID = wp_insert_post( $postdata, true ); 2424 if ( is_wp_error( $post_ID ) ) 2425 return new IXR_Error(500, $post_ID->get_error_message()); 2426 2427 if ( !$post_ID ) 2428 return new IXR_Error(500, __('Sorry, your entry could not be posted. Something wrong happened.')); 2428 2429 2429 2430 logIO('O', "Posted ! ID: $post_ID");
Note: See TracChangeset
for help on using the changeset viewer.