WordPress提供了自定义栏目的强大功能,被主题和插件的开发者加以拓展,例如通过添加自定义栏目来实现一些特殊功能和效果。

批量删除WordPress自定义栏目冗余数据-续笔记自媒体

我们都知道当我们自定了一个栏目字段后,在数据库中会生成一个相应的字段,比如文章的浏览次数 views,哪么会在数据库中生成一个 views 的字段,但有的时候,当我们不再使用这个自定义栏目的时候比如更换了主题和插件,网站冗余数据怎么办呢,不可能将数据库中的这些字段一个一个删除掉吧,最好的方法就是进入到数据库中进行删除,但务必要做好数据库的备份工作。

数据库删除法

首先要有可以运行 sql 的在线数据库管理工具 phpmyadmin,运行如下的 SQL 语句即可。

这句 SQL 的意思就是从表 wp_postmeta 中删除掉不用的字段 views了,如果我们要删除其它的字段,只需要将 views 字段替换成其它字段即可。

 

主题中删除法

将下面的代码添加到当前主题functions.php中:

之后,指定删除的自定义栏目会自动从数据库中被清理掉。该代码运行一次就够了,没有必要留在主题中,用后删除即可。

 

扩展阅读

如果你想重命名WordPress自定义栏目名称,将以下代码添加到主题 functions.php 文件中: