Execução do script php do bloco wp_insert_post
Olá a todos, estou a trabalhar num plugin que chama wp_insert_post(), mas a execução do plugin está bloqueada numa chamada a wp_insert_post().
Aqui está o trecho de código que estou a executar:
$new_page = array(
'post_type' => 'post',
'post_title' => 'Título da página de teste',
'post_content' => 'Conteúdo da página de teste',
'post_status' => 'draft',
'post_author' => get_current_user_id(),
);
echo "PUBLISHING 2.....<br>";;
tente {
$new_page_id = wp_insert_post($new_page, true, false);
echo "PUBLISHING 3: id=$new_page_id.....<br>";;
} catch (Exceção $ex) {
echo "EXCEPTION..... $ex<br>";;
}
expansão
Este é o resultado:
PUBLICAÇÃO 1.....
PUBLICAÇÃO 2.....
Como posso ver na lista de mensagens, a mensagem é publicada, mas a execução foi interrompida sem fornecer qualquer feedback da função ou levantar quaisquer excepções.
Alguém sabe como o pode arranjar?
Posso fornecer-lhe mais informações. Estou a executá-lo numa instalação local do WordPress.
Comentários
Adicionar comentário-
A lista de comentários está vazia