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