【发布时间】:2018-03-03 01:17:36
【问题描述】:
您好,页面 2825 带有 url slug 2825-2,我无法更改 2815(仅限)如何更改?
【问题讨论】:
-
你可能有相同的垃圾在垃圾箱中永久删除它会好的
您好,页面 2825 带有 url slug 2825-2,我无法更改 2815(仅限)如何更改?
【问题讨论】:
发生这种情况的原因有很多,不仅仅是因为您已经有一个包含此 slug 的帖子或页面:
从垃圾箱中永久删除后:
刷新你的重写缓存:
有Three Ways to Flush the Rewrite Cache in WordPress:
flush_rewrite_rules();(只添加它暂时 - 你不希望它一直运行)。SELECT * FROM wp_options WHERE option_name = 'rewrite_rules'option_value。有关详细信息,请参阅 Three Ways...。删除旧的 WP 永久链接
如果它仍然不起作用,请在您的数据库中运行此查询以清除 postmeta 表中的所有旧 slug:
DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';
参考'Remove Old Permalinks?'
注意:在直接进行任何更改之前备份您的数据库 - 任何错误都可能破坏您的网站。
【讨论】:
您不能将 URL 更改为只是 /2815,因为已经存在带有 slug 的页面、帖子或类别。这就是为什么它将“-2”添加到 URL 的末尾。
我会找到该页面并更新或删除它,然后将带有 -2 的 URL 更改为 2815,而不是从后端对其进行编辑以导致与现有页面、帖子或类别发生冲突
【讨论】:
帖子 ID 是数据库中自动递增的主键,因此您将无法回滚它。
您最好的选择可能是研究不同的永久链接结构。
【讨论】: