post_type ); if ( ! current_user_can( $post_type->cap->edit_post, $post_id ) ) { return $post_id; } // ничего не делаем для автосохранений if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE ) { return $post_id; } $curr_id = 0; if( isset( $_POST[ 'perevod_name' ] )) { $curr_id = (int) $_POST[ 'perevod_name' ]; } if ($curr_id == 0) { $meta_value = get_post_meta( $post_id, $meta_key, true ); if ($meta_value !== false) { delete_post_meta( $post_id, 'perevod_name' ); } } else { update_post_meta( $post_id, 'perevod_name', sanitize_text_field( $_POST[ 'perevod_name' ] ) ); } return $post_id; } , 10, 2 ); } function perevod_post_class_meta_box( $post ) {?> $args = array( 'role__in' => array( 'administrator', 'author', 'editor' ), 'orderby' => 'display_name', 'order' => 'ASC', ); $authors = get_users( $args ); $perevod_name = get_post_meta( $post->ID, 'perevod_name', true ); ?>