Campos adicionados na canvas de edição rápida precisam ser atualizados no momento

Eu adicionei os meta-campos na canvas de edição rápida na seção admin do wordpress. Quando Isave a canvas de edição rápida, ela será salva, mas não mostrada em tempo de duração, mas quando eu recarregar a página mostrará os dados atualizados.

Eu acho que há uma questão ajax está lá

// Add to our admin_init function add_filter('manage_schedule_posts_columns', 'myown_add_post_columns'); function myown_add_post_columns($columns) { $columns['stime'] = 'Start Time'; $columns['etime'] = 'End Time'; return $columns; } // Add to our admin_init function add_action('manage_schedule_posts_custom_column', 'myown_render_post_columns', 10, 2); function myown_render_post_columns($column_name, $id) { switch ($column_name) { case 'stime': // show my_field echo get_post_meta( $id, 'stime', TRUE); case 'etime': // show my_field $my_fieldvalue1 = get_post_meta( $id, 'etime', TRUE); echo $my_fieldvalue1; } } // Add to our admin_init function add_action('quick_edit_custom_box', 'myown_add_quick_edit', 10, 2); function myown_add_quick_edit($column_name, $post_type) { if ($column_name != 'stime') return; ?> 
start time
End time
Add New Session date
Add new
post_type == 'schedule') { // change 'post' to any cpt you want to target $term = get_term_by('slug', $post->post_name, 'schedule_category'); if ( empty($term) ) { $add = wp_insert_term( $_POST['tag-name'], 'schedule_category', array('slug'=> $_POST['tag-name']) ); if ( is_array($add) && isset($add['term_id']) ) { wp_set_object_terms($post_id, $add['term_id'], 'schedule_category', true ); } } } } // Authentication passed now we save the data if (isset($_POST['stime']) && ($post->post_type != 'revision')) { $my_fieldvalue = esc_attr($_POST['stime']); if ($my_fieldvalue) update_post_meta( $post_id, 'stime', $my_fieldvalue); else delete_post_meta( $post_id, 'stime'); } return $my_fieldvalue; if (isset($_POST['etime']) && ($post->post_type != 'revision')) { $my_fieldvalue1 = esc_attr($_POST['etime']); if ($my_fieldvalue1) update_post_meta( $post_id, 'etime', $my_fieldvalue1); else delete_post_meta( $post_id, 'etime'); } return $my_fieldvalue1; } // Add to our admin_init function add_action('admin_footer', 'myown_quick_edit_javascript'); function myown_quick_edit_javascript() { global $current_screen; if (($current_screen->post_type != 'schedule')) return; ?> jQuery(document).ready(function(){ jQuery(".aclick").one("click", function(){ jQuery("#main").append(''); }); }); function set_myfield_value(fieldValue,fieldValue1, nonce) { // refresh the quick menu properly inlineEditPost.revert(); console.log(fieldValue); console.log(fieldValue1); jQuery('#myfield').val(fieldValue); jQuery('#myfield1').val(fieldValue1); } post_type != 'schedule')) return $actions; $nonce = wp_create_nonce( 'myfield_'.$post->ID); $myfielvalue = get_post_meta( $post->ID, 'stime', TRUE); $myfielvalue1 = get_post_meta( $post->ID, 'etime', TRUE); $actions['inline hide-if-no-js'] = '"; $actions['inline hide-if-no-js'] .= __( 'Quick Edit' ); $actions['inline hide-if-no-js'] .= ''; return $actions; }

Solutions Collecting From Web of "Campos adicionados na canvas de edição rápida precisam ser atualizados no momento"