因此,我最近将一个WordPress网站更新为4.0(我尽量掌握最新的更新),并注意到我在网站的多个帖子/页面中使用的ascii html字符发生了一些有趣的事情。嗯,有一个特别的字符:单引号。我今天早上才注意到这个问题,昨晚我把网站更新到了4.0。更新后,我只检查了一下网站是否正在加载,并没有明确说明所有内容都是相同的。现在我有一堆链接,看起来像:
2014年和#039s 10种最佳补充剂
而不是:
2014年十大最佳补充剂
我的整个网站。我在这里使用ascii html字符作为单引号,因为我最初很难在safari中正确呈现页面上的单引号。不管怎样,直到今天一切都很好。
我很确定,这一定是在我更新WordPress(或者可能是一个简短的插件列表)时发生的,因为我有一个开发站点,我已经几个月没有同步了,它使用一个单独的数据库,在这次更新之前,它一直都很好,现在也有同样的问题。昨天,我首先在dev站点上运行了所有这些更新(WordPress到4.0以及需要它的插件),以确保在主站点上一切正常。后来,当我看到我的开发站点似乎运行正常时,我用相同的更改更新了主站点。
当我注意到主站点今天发生了什么事情时,我回去检查了开发人员的站点,并且确信已经对其进行了所有相同的更改。
从目前的情况来看,我必须手动完成并修复所有这些实例(这不是一项无关紧要的任务),老实说,我不想做两次。或者更多。
WordPress 4.0的更新是否会出现这种情况?我只是看不出还有什么地方会发生这样的变化,因为我非常怀疑有权访问该站点的任何其他人会专门对主站点和开发站点进行这些更改(通常,我是唯一一个弄乱它的人)。
这件事让我不知所措。我想我主要是想看看这是否发生在其他人身上,因此,我是否有可能提交WordPress bug罚单而不看起来像个十足的白痴。
我想有可能我可以将该站点还原到另一个dev文件夹,禁用所有插件,然后再次更新WordPress以验证是更新完成了这一操作。我想是有事情要做。同时,任何其他人对我有帮助的东西都将不胜感激。
最合适的回答,由SO网友:Programmer Dan 整理而成
我在网站的备份版本(文件和数据库)上重新运行了WordPress 4.0更新,一切顺利,所以我不确定发生了什么。
我确实找到了一个插件(搜索和替换),它帮助用ascii html字符替换所有结果字符串。所以,总的来说,没有浪费太多时间,但我仍然好奇到底发生了什么。