J'ai essayé beaucoup d'insérer un post dans WP avec wp_insert_post mais j'ai toujours le même problème. Lorsque j'essaie d'insérer un article, le message est correctement inséré, mais j'obtiens une page vierge (page cassée). Le dernier code que je l'ai utilisé est le suivant:wp_insert_post renvoie toujours la page blanche (mais le message est créé)
problème// Create post object
global $user_ID;
$new_post = array(
'post_title' => 'My New Post',
'post_content' => 'Lorem ipsum dolor sit amet...',
'post_status' => 'future',
'post_date' => date('Y-m-d H:i:s'),
'post_author' => $user_ID,
'post_type' => 'post',
'post_category' => array(0)
);
$post_id = wp_insert_post($new_post);
Généralement, une « page blanche » fait référence à une erreur fatale PHP. Veuillez effectuer les opérations suivantes: 1. Vérifiez les fichiers journaux des erreurs du serveur. 2. Définissez 'WP_DEBUG' sur true dans le fichier wp-config.php de WordPress. Et vous devriez être capable de repérer le problème dans le code. – WisdmLabs
Ce code est correct. Où avez-vous utilisé ce code? et quelle page est vide? –
Vous ne montrez pas assez de code pour reproduire le problème. S'il vous plaît, lisez le guide [demander]. – brasofilo