Make WordPress Core


Ignore:
Timestamp:
11/22/2005 12:36:36 AM (21 years ago)
Author:
ryan
Message:

Update meta before updating the post so that page_template is not stomped. fixes #1933

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-functions.php

    r3176 r3190  
    176176    }
    177177
     178    // Meta Stuff
     179    if ($_POST['meta']) {
     180        foreach ($_POST['meta'] as $key => $value)
     181            update_meta($key, $value['key'], $value['value']);
     182    }
     183   
     184    if ($_POST['deletemeta']) {
     185        foreach ($_POST['deletemeta'] as $key => $value)
     186            delete_meta($key);
     187    }
     188
     189    add_meta($post_ID);
     190
    178191    wp_update_post($_POST);
    179192
    180193    // Now that we have an ID we can fix any attachment anchor hrefs
    181     fix_attachment_links($_POST['ID']);
    182 
    183     // Meta Stuff
    184     if ($_POST['meta'])
    185         : foreach ($_POST['meta'] as $key => $value)
    186             : update_meta($key, $value['key'], $value['value']);
    187     endforeach;
    188     endif;
    189 
    190     if ($_POST['deletemeta'])
    191         : foreach ($_POST['deletemeta'] as $key => $value)
    192             : delete_meta($key);
    193     endforeach;
    194     endif;
    195 
    196     add_meta($post_ID);
     194    fix_attachment_links($post_ID);
    197195
    198196    return $post_ID;
Note: See TracChangeset for help on using the changeset viewer.