wp_insert_post bloquea la ejecución del script php

Hola a todos, estoy trabajando en un plugin que llama a wp_insert_post(), pero la ejecución del plugin se bloquea en una llamada a wp_insert_post().

Este es el fragmento de código que estoy ejecutando:

1TP4Página_nueva = array(
'post_type' => 'post',
'post_title' => 'Título de la página de prueba',
'post_content' => 'Contenido de la página de prueba',
'post_status' => 'draft',
'post_author' => get_current_user_id(),
);
echo "PUBLICANDO 2.....<br>";;

intentar {
$new_page_id = wp_insert_post($new_page, true, false);
echo "PUBLICANDO 3: id=$new_page_id.....<br>";;
} catch (Excepción $ex) {
echo "EXCEPTION..... $ex<br>";;
}
expansión
Este es el resultado:

PUBLICACIÓN 1.....
PUBLICACIÓN 2.....

Como puedo ver en la lista de entradas, la entrada está publicada, pero la ejecución se ha detenido sin proporcionar ninguna respuesta de la función ni lanzar ninguna excepción.

¿Alguien sabe cómo solucionarlo?

Puedo proporcionar más información. Lo estoy ejecutando en una instalación local de WordPress.

Comentarios

Añadir un comentario
  • La lista de comentarios está vacía

Póngase en contacto con nosotros

020-2206-9892

QQ咨询:1025174874

Correo electrónico: info@361sale.com

Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres

Servicio de atención al cliente WeChat
Para facilitar el registro y el inicio de sesión de los usuarios en todo el mundo, hemos anulado la función de inicio de sesión por teléfono. Si tiene problemas para iniciar sesión, póngase en contacto con nuestro servicio de atención al cliente para que le ayuden a vincular su dirección de correo electrónico.