wordpress清理数据库中旧的文章别名数据_wp_old_slug

如果wordpress网站使用的是别名固定链接,在运营过程中难免会修改文章别名,但是文章别名修改后wordpress会在数据库中使用_wp_old_slug键继续保存旧的文章别名数据,并不会删除原来的文章别名数据,那么随着网站运营时间以及文章的增加,数据库中就会存在大量无用的别名数据,清理它对数据库优化还是有必要的。

wordpress清理数据库中旧的文章别名数据_wp_old_slug

操作步骤:

1、由于需要直接操作数据库,因此对网站数据有风险,所以必须先备份数据库!!

2、登陆phpMyAdmin,选择网站使用的数据库,执行SQL命令:

1
DELETE FROM `wp_postmeta` WHERE `meta_key` = '_wp_old_slug'

注意:把wp_postmeta中的wp_改为自己的数据库前缀。

3、执行成功后,旧的文章别名数据就会被删除。

扩展:删除某个旧别名数据

如删除上图中meta_value字段的wordpress-fv-top-level-categories,执行以下SQL命令:

1
DELETE FROM `wp_postmeta` WHERE `meta_key` = '_wp_old_slug' AND `meta_value` = 'wordpress-fv-top-level-categories'

把上面SQL语句中的wordpress-fv-top-level-categories替换为自己数据库中想要删除的字段值就行。

PS:博客吧有点后悔使用别名固定链接,还是id的比较方便简洁!

发表留言