请参见wp_INSERT_POST函数的错误消息?

时间:2015-12-30 作者:Ehsan88

我正在使用wp_insert_post 插入新帖子的函数:

$result = wp_insert_post(array("post_title"=>"test1"), true);
当我echo 函数的结果是,我得到了数字335。我怎样才能理解这个代码的含义呢。我尝试了这个,但没有成功:

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

1 个回复
SO网友:Pieter Goosen

335 不是错误消息或代码,而是返回的新帖子的ID,因此简而言之,您插入的新帖子的ID为335

更新

wp_insert_post() 已返回WP_Error 失败时的对象,非常简单var_dump( $result ); 失败时会给你一个特定的错误消息,成功时会给你一个新的帖子ID

相关推荐

Debug errors on sidebar

我正在wordpress 3.8上使用一个儿童主题“Twenty14”。在调试模式下,我会遇到以下关于小部件的错误。注意:正在尝试获取\\wordpress\\wp content\\themes\\tema2014\\functions\\widgets中非对象的属性。php在线148update_post_meta($post->ID, \"_sidebar\", $_POST[\"link\"]); 以及注意:未定义的索引:link in\\wordpress\\wp content