Ticket #3098: 3098.diff
| File 3098.diff, 1.0 KB (added by , 20 years ago) |
|---|
-
wp-admin/admin-ajax.php
158 158 if ( !current_user_can( 'edit_post', $id ) ) 159 159 die('-1'); 160 160 if ( $id < 0 ) { 161 if ( $pid = w rite_post() )162 $m eta = has_meta( $pid );161 if ( $pid = wp_insert_post() ) 162 $mid = add_meta( $pid ); 163 163 else 164 164 die('0'); 165 $key = $meta[0]['meta_key']; 166 $value = $meta[0]['meta_value']; 167 $mid = (int) $meta[0]['meta_id']; 168 } else { 169 if ( $mid = add_meta( $id ) ) 170 $meta = get_post_meta_by_id( $mid ); 171 else 172 die('0'); 173 $key = $meta->meta_key; 174 $value = $meta->meta_value; 175 $pid = (int) $meta->post_id; 165 } else if ( !$mid = add_meta( $id ) ) { 166 die('0'); 176 167 } 168 169 $meta = get_post_meta_by_id( $mid ); 170 $key = $meta->meta_key; 171 $value = $meta->meta_value; 172 $pid = (int) $meta->post_id; 173 177 174 $r = "<?xml version='1.0' standalone='yes'?><ajaxresponse>"; 178 175 $r .= wp_ajax_echo_meta( $pid, $mid, $key, $value ); 179 176 $r .= '</ajaxresponse>';
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)