Manejar peticion Ajax Wordpress php

                  //***https://www.thiscodeworks.com/manejar-peticion-ajax-wordpress-php/6522b3cf37e4d50013025d95***/
// Agrega la acción para manejar la petición AJAX
add_action('wp_ajax_actualiza_registro', 'actualiza_registro');
function actualiza_registro() {
    global $wpdb;
    if (isset($_POST['submit'])) {
        $id = $_POST['registro_id'];
        $titulo = sanitize_text_field($_POST['titulo']);
        $contenido = sanitize_text_field($_POST['contenido']);

        // Validación de los datos (puedes agregar más validaciones aquí)
        if ($id <= 0 || empty($titulo) || empty($contenido)) {
            // Si hay algún campo vacío o el ID es inválido, devuelve un error
            wp_send_json_error('Por favor, completa todos los campos y proporciona un ID válido.');
        } else {
            // Actualiza la nota en la tabla
            $datos = array(
                    'titulo' =>  sanitize_text_field($_POST['titulo']),
                    'contenido' => sanitize_text_field($_POST['contenido'])
                );
             $condicion = array('id' =>  $_POST['registro_id']);
             
            $tabla = $wpdb->prefix . 'oxygenados_notas';
            $wpdb->update( $tabla,$datos,$condicion );
            wp_send_json_success('Nota actualizada correctamente.');
        }
    }
    // Si no se envió el formulario, devuelve un error
    wp_send_json_error('No se ha enviado ningún formulario.');
}