Exécution du script php du bloc wp_insert_post

Bonjour à tous, je travaille sur un plugin qui appelle wp_insert_post(), mais l'exécution du plugin est bloquée dans un appel à wp_insert_post().

Voici l'extrait de code que j'exécute :

$new_page = array(
'post_type' => 'post',
'post_title' => 'Test Page Title',
'post_content' => 'Test Page Content',
'post_status' => 'draft',
'post_author' => get_current_user_id(),
);
echo "PUBLISHING 2.....<br>"; ;

try {
$new_page_id = wp_insert_post($new_page, true, false) ;
echo "PUBLISHING 3 : id=$new_page_id.....<br>"; ;
} catch (Exception $ex) {
echo "EXCEPTION..... $ex<br>"; ;
}
étalement
Voici le résultat :

ÉDITION 1.....
ÉDITION 2.....

Comme je peux le voir dans la liste des messages, le message est publié, mais l'exécution s'est arrêtée sans que la fonction ne fournisse de retour d'information ou ne soulève d'exception.

Quelqu'un sait-il comment le réparer ?

Je peux vous fournir plus d'informations. Je l'utilise sur une installation locale de WordPress.

Commentaires

Ajouter un commentaire
  • La liste des commentaires est vide

Nous contacter

020-2206-9892

QQ咨询:1025174874

Courriel : info@361sale.com

Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.

Service clientèle WeChat
Afin de faciliter l'enregistrement et la connexion des utilisateurs au niveau mondial, nous avons supprimé la fonction de connexion par téléphone. Si vous rencontrez des problèmes de connexion, veuillez contacter notre service clientèle pour qu'il vous aide à saisir votre adresse électronique.