WordPress.org

Make WordPress Core

Ticket #22085: 22085.diff

File 22085.diff, 1.2 KB (added by nacin, 17 months ago)
  • wp-includes/js/media-editor.js

     
    448448                                return media.post( 'send-attachment-to-editor', { 
    449449                                        nonce:      wp.media.view.settings.nonce.sendToEditor, 
    450450                                        attachment: options, 
    451                                         html:       html 
     451                                        html:       html, 
     452                                        post_id:    wp.media.view.settings.postId 
    452453                                }).done( function( resp ) { 
    453454                                        wp.media.editor.insert( resp ); 
    454455                                }); 
  • wp-admin/includes/ajax-actions.php

     
    19311931        if ( 'attachment' != $post->post_type ) 
    19321932                wp_send_json_error(); 
    19331933 
     1934        // If this attachment is unattached, attach it. Primarily a back compat thing. 
     1935        if ( 0 == $post->post_parent && $insert_into_post_id = intval( $_POST['post_id'] ) ) { 
     1936                wp_update_post( array( 'ID' => $id, 'post_parent' => $insert_into_post_id ) ); 
     1937        } 
     1938 
    19341939        $html = isset( $attachment['title'] ) ? $attachment['title'] : ''; 
    19351940        if ( ! empty( $attachment['url'] ) ) { 
    19361941                $rel = '';