首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WordPress中的“‘Bug”?所有URL的附件都是'-2‘

WordPress中的“‘Bug”?所有URL的附件都是'-2‘
EN

Stack Overflow用户
提问于 2016-04-28 13:45:33
回答 1查看 69关注 0票数 1

这很奇怪..。

当我创建一个页面(草稿或发布)时,WordPress通过创建/建议一个URL文件名来完成它的工作。

由于某些原因,它总是附加一个'-2' (没有撇号)

因此,例如- /exampleABC/自动变成了

一开始我以为是因为有文件的草稿版本,或者是一个存在的版本,但事实并非如此。

我不知道怎么做最好--在这里检查一下--有什么想法我应该找的吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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表中还有其他记录,其中已经存在段塞。

如何知道/证明它?

如果我正在测试/调试这一点,我将采取以下步骤:

  1. 创建一个页面,其标题为"xyzpdqaaa“或类似的页面。省省吧。什么是鼻涕虫?如果是“xyzpdqaa-2”(又名“错误”),则可能(可能)排除。如果它是"xyzpdqaa“(又名”右“),那么一切都很好,你只是有子弹冲突。
  2. 如果子弹被证明是“xyzpdqaa-2”,那么我将禁用所有插件。(这是一种痛苦,我讨厌这样做,但这确实是证明它的方法)。重复步骤1(使用新的“疯狂的唯一”标题)--如果它是正确的,那么您就得到了一个导致问题的插件。
  3. 如果它是一个插件,开始启用插件。典型的情况下,我工作在“一半”-启用一半的插件(尽你最大的猜测,在哪一个(S)是安全的-并启用第一个)。再试一次。如果确定,启用更多的插件(其余插件的一半),再次测试。如果不确定,则禁用一半已启用的。(跟踪您曾经/没有启用的插件,这样您就可以缩小导致问题的插件)。重复,直到你缩小特定的插件,造成问题。
  4. 如果它不是一个插件(它仍然“错误”,即使所有插件禁用),然后让您的插件禁用,并切换主题。再试一次。如果它仍然“错误”,那么你的网站被黑-清理黑客。如果是“对的”,那么你的主题就是罪魁祸首。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36916599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档