已删除的已发布页面(主题)的 slug 仍在使用中

我执行了以下操作:

  • 在设置中启用了原生页面发布功能(启用页面发布)
  • 创建了一个主题,并将其以 slug ‘about-us’ 发布为页面
  • 在探索其他页面发布选项时删除了该主题
  • 尝试通过原生页面发布功能(即上述第一步)重新创建 ‘about-us’ 的发布页面
  • 却收到错误提示:“抱歉,您无法发布此页面。Slug 已被占用。”,尽管相关页面/主题已被删除,且任何人(包括我这位管理员)都无法再访问它

有什么解决办法吗?还是这是一个 bug?

谢谢!

2 个赞

@tshenry,我们能复现这个问题吗?

1 个赞

是的,我可以复现这个问题。请按照原帖中的步骤操作。目前看来,您需要在删除主题之前先取消发布已发布的页面。理想情况下,删除主题应自动取消发布页面并释放该别名。

我相当确定这是我们希望改进的地方,但目前的变通方法是找到已删除的主题(您可以在主题列表的 URL 后添加 ?status=deleted 来查找已删除的主题),恢复它,取消发布该帖子,然后再次删除主题。

3 个赞

谢谢,成功了!

1 个赞

哈哈,这个 bug 应该分配给 @eviltrout

1 个赞

已在此处修复:

删除主题时,也会删除关联的已发布页面,从而释放其路径别名(slug)。

3 个赞

此主题已在 41 小时后自动关闭。不再允许新回复。