我正在从一个数据库臃肿/损坏的WordPress网站上抢救内容。除了评论外,一切都按计划进行。我可以看到4000多条评论确实在数据库的wp_comments
表,我验证了相关帖子的ID是正确的,但它们都没有显示在WordPress管理区域或前端。我还没有找到问题所在。
也许社区中有人有一个可能的解决方案?谢谢
编辑:为了澄清,我已经将内容移动到了一个新的数据库,问题发生在新的WordPress安装上。通过导出/导入工具导入帖子时,注释被导入到数据库中。
我正在从一个数据库臃肿/损坏的WordPress网站上抢救内容。除了评论外,一切都按计划进行。我可以看到4000多条评论确实在数据库的wp_comments
表,我验证了相关帖子的ID是正确的,但它们都没有显示在WordPress管理区域或前端。我还没有找到问题所在。
也许社区中有人有一个可能的解决方案?谢谢
编辑:为了澄清,我已经将内容移动到了一个新的数据库,问题发生在新的WordPress安装上。通过导出/导入工具导入帖子时,注释被导入到数据库中。
好的,在检查了数据库结构之后,我意识到由于某种原因,表comment\\u approved上的所有注释状态都被设置为post-trashed。将该列的值更改为“1”,使其全部重新显示。
请确保您已打开帖子屏幕选项=>http://prntscr.com/m8qac1
并在帖子页面的中间/末端显示的允许评论复选框上标记复选标记=>http://prntscr.com/m8qapd
我在get\\u帖子中有一个元查询,它需要花很长时间才能完成。它工作得很好,但只是时间太长了。我有一个名为event. 在每个event 发布后,有自定义元数据:post\\U sort\\U日期(事件日期YmdHis 格式,用于排序)我需要做的是获取下一个事件,该事件相对于$year 和$month 变量。所以如果$year = 2021 和$month = 10 (2021 10月)然后应该在2021 11月或之后找到第一个事件。我下面的查询很好,但很慢。执行大约需要40秒,我不知道为什么。$next