como mostrar aviso de administrador na página de menu personalizada depois de enviar o formulário?

Aqui está o meu código para salvar dados:

function save_new_exam(){ extract($_POST); global $wpdb; $wpdb->insert( 'wp_absb_exam_setting', array( 'name' => $name, 'time' => $time, 'status' => 1, 'user_id' => get_current_user_id() ), array( '%s', '%s', '%d', '%d' ) ); do_action( 'admin_notices', 'new_exam_created' ); } function new_exam_created(){ ?>  <?php } 

Aqui está o código do formulário:

 <form method="post" action=""> 

Give a Meaningful Exam Title.

Set exam time as HH:MM:SS format.

Quando envio o formulário, os dados estão sendo salvos, mas nenhum aviso de administrador está sendo exibido. Qual é o problema no meu código? Eu procurei por algumas horas, mas sem sorte. Por favor ajude!

Solutions Collecting From Web of "como mostrar aviso de administrador na página de menu personalizada depois de enviar o formulário?"