将当前用户ID插入作者的帖子中

时间:2014-06-13 作者:Javacadabra

我正在尝试插入user id 在创建custom post type. 这是我的代码:

$my_post = array(
            \'post_title\' => $orderRequestCode.\' - \' . $customerName,
            \'post_content\' => $orderContent,
            \'post_status\' => \'draft\',
            \'post_author\' => $user_ID,
            \'post_type\' => \'orders\'
        );

wp_insert_post( $my_post);
我还获得了对用户的引用:$user_ID = $user->ID;

但是,当我检查back-end. 有人知道我错在哪里吗?

1 个回复
SO网友:leromt

您需要对用户ID使用全局变量(如果您确实需要使用它),如下所示:

global $user_ID;
get_currentuserinfo();
get\\u currentuserinfo()调用将填充全局$user\\u ID变量,然后您可以直接使用该变量,就像您当前在args中使用的那样。

Reference

结束

相关推荐

按上次登录日期排序Get_Users()。有可能吗?

我想创建一个页面,显示按上次登录日期排序的所有博客用户。我尝试了get\\u users()函数,我可以成功地获取用户列表,但不是按照我想要的顺序:$query = get_users(\'&offset=\'.$offset.\'&orderby=login&order=DESC&number=\'.$number); 我认为orderby=登录不是我想要的。。。有没有其他方法可以做到这一点?