Formulário PHP WordPress – Dados sendo excluídos ao sair da página

Estou esperando que alguém lá fora possa ajudar com a minha questão específica.

Atualmente, estou trabalhando em um formulário de pergunta / resposta que é exibido em um tipo de postagem personalizado chamado ‘lp_lesson’ no WordPress.

Eu criei com sucesso o formulário de pergunta que reside no lado administrativo do WordPress. Você pode gerar vários campos de perguntas e salvou dinamicamente no database SQL. As perguntas são salvas como uma matriz em post_meta.

Na parte frontal do site, para esse tipo de postagem personalizado específico, ele exibirá os campos de perguntas e abaixo de cada campo de pergunta terá um campo de texto para o usuário inserir sua resposta a essa pergunta específica. As respostas são salvas como uma matriz em user_meta.

Todos os formulários e envio com sucesso ao database.

MAS

Depois de enviar o formulário e deixar a página, uma vez que você retornar, ele irá excluir todos os dados que já foram enviados.

Eu suspeitei que poderia ser porque eu tinha update_user_meta antes do formulário, pode estar enviando dados de formulário em branco, mas eu tentei colocar update_user_meta após o formulário e isso não faz diferença.

Por favor, veja a minha function abaixo.

function activity_form_function () {global $ current_user;

$course = LP()->global['course']; $item = LP()->global['course-item']; $courseID = $course->ID; $itemID = $item->ID; $lp_lesson_activity = get_post_meta( $item->ID, 'activities', true ); if ( !empty( $lp_lesson_activity[0] ) ) { ?> 

Activity

    ID, $fieldname, $_POST['activities']); $activity_question_answerGUD = get_user_meta( $current_user->ID, $fieldname, true); ?>
  • <input type="hidden" name="activities[][question]" value=""> <textarea placeholder="Enter answer here" name="activities[][answer]"> This activity will be assessed and will contribute to your final grade. Please take your time.
<?php } }

Solutions Collecting From Web of "Formulário PHP WordPress – Dados sendo excluídos ao sair da página"