boke112百科旗下有一个小站点,安装了某款插件后,每次发布文章都会创建很多自定义字段,而且值都是空的。具体如下图所示:

对于没有值的自定义字段,看起来真的挺讨厌的,那么我们是否可以批量删除这些空值的自定义字段呢?
前面boke112百科跟大家分享的『如何批量删除WordPress自定义栏目(自定义域)』,介绍了批量删除指定自定义栏目名称的自定义字段。但是这次遇到的是多个名称的自定义字段,如果也是采用这种根据名称来删除的话就太慢了,其实我们可以变通一下删除条件,即是meta_key不为空且meta_value = ”即可。
批量删除空值的自定义字段的SQL语句如下:
DELETE FROM wp_postmeta
WHERE meta_value = '' AND meta_key IS NOT NULL
记得将上述代码中的数据表wp_postmeta的前缀wp_改为贵站真实数据库的前缀。
知道了具体的SQL语句,我们只需要进入到phpMyAdmin,然后点击“SQL”,输入上述SQL语句后点击【执行】按钮,即可成功删除所有空值的自定义字段。
















桂公网安备 45010502000016号