を使用して投稿を更新したい
wp_update_post( $my_post );
成功したかどうかはどうすれば確認できますか?更新が成功したら投稿IDを返すべきですか?私はこれを試しています:
$post_id = wp_update_post( $my_post );
if ( $post_id ) {
echo "successful";
} else {
echo "fail";
}
上記のコードはIDを返さないので、それが正しいかどうかを確認したいと思いました。
エラーメッセージを返すには、 $wp_error
引数 を使用できます。
$post_id = wp_update_post( $my_post, true );
if ( is_wp_error( $post_id ) ) {
echo $post_id->get_error_message();
}
else {
echo 'true';
}