我想使用更新帖子
wp_update_post( $my_post );
如何检查是否成功?更新成功后是否应返回帖子ID?我正在尝试:
$post_id = wp_update_post( $my_post );
if ( $post_id ) {
echo "successful";
} else {
echo "fail";
}
上面的代码没有返回任何ID,所以我想确定它是否正确。
最合适的回答,由SO网友:Brian Fegter 整理而成
您可以使用$wp_error
argument 返回错误消息。
$post_id = wp_update_post( $my_post, true );
if ( is_wp_error( $post_id ) ) {
echo $post_id->get_error_message();
}
else {
echo \'true\';
}