WordPress.org

Make WordPress Core

Ticket #3700: add_meta_post_type.diff

File add_meta_post_type.diff, 2.3 KB (added by markjaquith, 11 years ago)
  • wp-includes/script-loader.php

     
    3434                        $this->add( 'dbx-admin-key', '/wp-admin/dbx-admin-key-js.php', array('dbx'), '3651' );
    3535                        $this->add( 'ajaxcat', '/wp-admin/cat-js.php', array('listman'), '20070118' );
    3636                        $this->add( 'admin-categories', '/wp-admin/categories.js', array('listman'), '3684' );
    37                         $this->add( 'admin-custom-fields', '/wp-admin/custom-fields.js', array('listman'), '3733' );
     37                        $this->add( 'admin-custom-fields', '/wp-admin/custom-fields.js', array('listman'), '3734' );
    3838                        $this->add( 'admin-comments', '/wp-admin/edit-comments.js', array('listman'), '3847' );
    3939                        $this->add( 'admin-users', '/wp-admin/users.js', array('listman'), '4583' );
    4040                        $this->add( 'xfn', '/wp-admin/xfn.js', false, '3517' );
  • wp-admin/custom-fields.js

     
    2222        }
    2323
    2424        $('metakeyinput').onkeypress = function(e) {return killSubmit('theList.inputData+="&id="+$("post_ID").value;theList.ajaxAdder("meta", "newmeta");', e); };
    25         $('updatemetasub').onclick = function(e) {return killSubmit('theList.inputData+="&id="+$("post_ID").value;theList.ajaxAdder("meta", "newmeta");', e); };
     25        $('updatemetasub').onclick = function(e) {return killSubmit('theList.inputData+="&id="+$("post_ID").value+"&post_type="+$("post_type").value;theList.ajaxAdder("meta", "newmeta");', e); };
    2626}
  • wp-admin/admin-ajax.php

     
    156156                die('-1');
    157157        if ( $id < 0 ) {
    158158                $now = current_time('timestamp');
     159                $post_type = ( $_POST['post_type']  == 'page' ) ? 'page' : 'post';
    159160                if ( $pid = wp_insert_post( array(
    160                         'post_title' => sprintf('Draft created on %s at %s', date(get_option('date_format'), $now), date(get_option('time_format'), $now))
     161                        'post_title' => sprintf('Draft created on %s at %s', date(get_option('date_format'), $now), date(get_option('time_format'), $now)),
     162                        'post_type' => $post_type
    161163                ) ) )
    162164                        $mid = add_meta( $pid );
    163165                else