17713433920 info@mac163.com

今天我们再次遇到一个怪异的事情,在编辑WordPress一篇文章的时候保存提交发现设置自定义别名slug变成”-2″这样子的名称,这样的名称其实就是告诉我们数据库中已经有名称一样,然后给予的重新命名设置。这应该是我第二次遇到这样的问题,上次有遇到过之后没有去想着如何解决,就直接将当前页面重新换一个名字。这次我肯定需要找到解决办法,肯定是有哪里问题。

开始想到的是不是当前有文章或者有回收站中的文章名称和他一样,但是感觉不可能啊,我就是刚才在编辑这篇文章的,这个期间我也没有更新过其他文章,不可能名称一样的。我想着是不是根据有网站提到的方法,删除旧的文件名。

DELETE FROM `wp_postmeta` WHERE `meta_key` = '_wp_old_slug' AND `meta_value` = 'the-old-post-slug'

根据网站数据库字段,以及需要检测和删除的别名,但是在执行SQL命令的时候没有发现有这个名称。肯定问题不是这样子的。然后我再通过Select命令检查post_name看看是不是有名称一样的。然后老 蒋发现有一个图片名称和这个别名是一样的,我删除这个图片一行的数据库,然后再编辑文章设置当前文章为原来的名称,发现没有问题。

记一次WordPress别名slug名称重复冲突解决方法
记一次WordPress别名slug名称重复冲突解决方法

这里我也不清楚原来为什么没有问题,这里怎么突然出现重复的,因为这个图片当初也是在的。所以,这得注意以后在尤其是自定义命名的时候,文章别名一定要独一无二的,包括图片名称也不能和他一致。


微信二维码

微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部