web-dev-qa-db-fra.com

Voir le message d'erreur de la fonction wp_insert_post?

J'utilise la fonction wp_insert_post pour insérer un nouveau message:

$result = wp_insert_post(array("post_title"=>"test1"), true);

Quand je echo le résultat de la fonction, j'obtiens le nombre 335. Comment puis-je voir quelle est la signification de ce code. J'ai essayé sans succès:

$error = new WP_Error($result);
echo ($error->get_error_message($result));
6
Ehsan88

335 n'est pas un message ni un code d'erreur, c'est l'identifiant de la nouvelle publication qui est ré-accordé. En bref, la nouvelle publication que vous avez insérée a reçu l'identifiant 335.

METTRE À JOUR

wp_insert_post() renvoie déjà un objet WP_Error en cas d'échec, donc simplement var_dump( $result ); vous enverra un message d'erreur spécifique en cas d'échec ou le nouvel ID de publication en cas de succès

5
Pieter Goosen