通过更改‘wp_POSTS’表中的‘POST_AUTHER’字段更改POST的用户不会生效。真正的帖子作者信息保存在哪里?

时间:2011-04-25 作者:milesmeow

我刚刚将我的博客条目导入到新安装的Wordpress中。我创建了一个新用户。。e、 g.“bob”(bob在wp\\U users表中的ID=2)。我希望我导入的新帖子的作者是“bob”。所以我想我把一篇文章的post\\u作者改为2!然而,当我在博客中查看帖子时,作者仍然是老作者。我找到了解决这个问题的办法。。。实际上,您可以使用批量后期编辑功能更改作者。在我这样做之后,博客上的帖子的作者是“鲍勃”。

但是,当我转到wp\\u posts表时,post\\u author字段没有更改。我看了所有的wp_uu表格,看不出帖子的作者在哪里。我唯一找到的地方是wp\\u posts表。。。但是,当你查看博客时,更改post\\u作者不会产生任何效果。

所以,谜团是。。。帖子的真实作者id保存在哪里?

UPDATE

好啊我发现除了“post\\u状态”之外,还有一些帖子被复制了。有一些奇怪的状态,如“自动保存”和“继承”。很遗憾,我没有看到post\\u status列,并将一篇文章的“post\\u author”更改为“inherit”。

所以谜团解开了。。。新的谜团,即不同的“post\\U状态”值是什么is answered here.

1 个回复
最合适的回答,由SO网友:Milo 整理而成

真实的作者id存储在。。。posts表中的post\\u作者。不知道你的情况如何。我现在刚刚创建了一个新用户,并在数据库中直接将一些post\\u作者ID更改为这个新用户,当我刷新管理界面时,它会立即显示出来。也许你遇到了某种缓存情况。

结束

相关推荐

在users.php中使用Manage_User_Columns显示cimy用户字段

我正在尝试向我的主题函数添加代码。php在仪表板用户中显示使用Cimy用户额外字段插件创建的字段。php。我知道我需要使用manage\\u users\\u列,但除此之外,我陷入了困境。有谁对这个插件足够熟悉,可以帮助我获得要显示的正确字段?