原创| WordPress修改单篇文章ID和url的方法(修改数据库非通过插件)
WordPress修改一个单篇页面ID和url的方法,不通过插件,改数据库修改文章url
简短截说,曾经一段时间域名被微信安全中心屏蔽,各种排查、申诉、失败、关子站点、删除各种可疑链接、外链。
经过十几天折腾,终于申诉通过。
代价是惨痛的,后遗症也是显著的,原来资源贴很多被百度收录,快照还在, 但成了死链,不甘心浪费这样的访问量,索性尝试将新发文章的id和url改为已删除文章id。
然而,折腾了几天,仍然没有眉目,很多都是用插件Custom Permalink修改,但经测试可以改,但改了文章就无法访问。

个人猜测原因可能是版本问题,翻遍了插件作者的Blog和Q&A,始终没找到答案,两天过去了,时间耗的心疼!果断止损放弃!
直到有一天闲来无事,通过一国外帖子收到启发,试验成功。
代码如下,功能是将id为3298已有帖子的id修改为2772,成功。
UPDATE wp_posts
SET ID
= '2772',guid
= 'https://www.careerss.cn/?p=2772' WHERE wp_posts
.ID
=3298;
UPDATE wp_term_relationships
SET object_id
= '2772' WHERE wp_term_relationships
.object_id
=3298;
UPDATE wp_postmeta
SET post_id
= '2772' WHERE wp_postmeta
.post_id
=3298;
UPDATE wp_postmeta
SET post_id
= '2772' WHERE wp_postmeta
.post_id
= 3298;
UPDATE wp_comments
SET comment_post_ID
= '2772' WHERE wp_comments
.comment_post_ID
= 3298;
原创贴,转载需联系站长。