首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当返回wp_errors或0时,如何设置条件标记

问当返回wp_errors或0时,如何设置条件标记
EN

WordPress Development用户
提问于 2018-04-08 05:39:36
回答 1查看 134关注 0票数 3

我是做前端投稿。我差点就完成了。我想重定向到特定的页面后,提交后,在前端的帖子成功。

我正在使用这个函数。

代码语言:javascript
复制
wp_insert_post( array $postarr, bool $wp_error = false )

这个结果是:

成功的岗位ID。失败时的值0或WP_Error。

代码语言:javascript
复制
$post_id = wp_insert_post( $post_data );
if( !$post_id || ?? ){ 
    wp_redirect( site_url('/compledted/') );
}

这是我要做的代码,我只想在投稿成功完成后重定向。但我不知道如何设置if( )条件。你能帮帮我吗?谢谢。

EN

回答 1

WordPress Development用户

发布于 2018-04-08 09:35:55

您可以测试这样的错误。

代码语言:javascript
复制
$post_id = wp_insert_post($post_data, TRUE);

if (is_wp_error($post_id)) { 
    // there is an error

}

wp_redirect(site_url('/compledted/'));
exit();
票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/300122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档