这很奇怪..。
当我创建一个页面(草稿或发布)时,WordPress通过创建/建议一个URL文件名来完成它的工作。
由于某些原因,它总是附加一个'-2' (没有撇号)
因此,例如- /exampleABC/自动变成了
一开始我以为是因为有文件的草稿版本,或者是一个存在的版本,但事实并非如此。
我不知道怎么做最好--在这里检查一下--有什么想法我应该找的吗?谢谢
发布于 2016-04-28 13:57:54
当前版本的WordPress (4.5.1版)使而不是具有此"bug“。因此,有几种可能会发生在你身上:
可能性1:你有鼻涕虫冲突。
这就是WordPress解决“段塞”冲突的方法。因此--您必须记住的是,posts
表中的任何记录--无论是页面、帖子、自定义post类型等等--甚至包括media --都会有一个片段。正如@McNab所指出的,这包括垃圾中的帖子(和媒体)。如果您正在创建的页面中的段塞与任何现有的段塞冲突,则WP将自动添加一个数字(并酌情“递增”):
保存example
--如果一个带有example
的帖子存在,将会产生一个新的example-2
段塞。如果example-2
已经存在,那么example-3
等等。
可能性2:您有一个导致此问题的插件.
请记住,考虑到WP的强大和灵活性,插件可以做很多事情,而且可以想象插件(或主题)会导致这种情况。
可能性3:你的网站被黑了。
与#2类似,您的站点上可能会出现恶意/恶意插件、主题或“黑客”,这是造成这种情况的原因。
但是--我很强烈地猜测,这只是可能性1--在posts
表中还有其他记录,其中已经存在段塞。
如何知道/证明它?
如果我正在测试/调试这一点,我将采取以下步骤:
https://stackoverflow.com/questions/36916599
复制相似问题