2种方法删除WordPress不用的Custom Fields自定义字段及值

我们在试用一些主题、插件,删除之后数据库会残留一些自定义字段及值,这些不用的内容一方面会让网站变得臃肿;另一方面这么多垃圾不用,看着也非常不爽。我们来看看如何删除这些主题、插件留下的痕迹。

wordpress残留不用的自定义字段

一、如何查看自定义字段?

  1. 点击文章编辑页面右上角【3个点:选项】
  2. 选择【偏好设置】
  3. 面板》额外》自定义字段,开启刷新即可
开启自定义字段
开启自定义字段

二、删除方法

1.方法一:代码删除

主题文件Functions.php文件中添加以下代码,有多少个需要删除的字段名就填入多少个字段名。

global $wpdb;
 $wpdb->query( "
 DELETE FROM $wpdb->postmeta
 WHERE `meta_key` = '字段名1'or `meta_key` = '字段名2'or `meta_key` = '字段名3'
 " );

✅举例:删除上面提到的【brizy】字段

  • 在主题或主题Functions.php文件中,按上述规则添加代码【更新文件】
  • 之后再回到文章自定义字段选项,发现【brizy】字段已经被删除
  • 删除过后,我们即可以把刚才那段代码从Functios.php文件中删除
functions文件代码删除自定义字段
删除自定义字段

2.方法二:SQL命令删除数据库中自定义字段

用PHPMYADMIN删除 WordPress 自定义字段具体操作:

  • 登陆到 PHPMYADMIN 进行管理,选择自己 WordPress 博客使用的数据库。
  • 在 SQL 中执行以下 SQL 语句:
DELETE FROM wp_postmeta WHERE meta_key ='字段名1';

上面那段代码可能会直接删除字段名为1的字段,如果不确定字段名称,可以模糊查询,确认后再勾选删除

SELECT * FROM `wp_postmeta` WHERE meta_key LIKE '%输入你想查的字段%';

注意:在进行以上操作前,请务必做好数据库备份,防止误删造成数据丢失!

版权声明:除特殊注明外,本文均为原创文章,首发于自由超,自由超版权所有!    
转载说明:转载请注明原文链接https://zyc420.com/2008.html

留下评论

您的电子邮箱地址不会被公开。