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 '%输入你想查的字段%';

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

本文作者:自由超
本文标题:《2种方法删除WordPress不用的Custom Fields自定义字段及值》
本文链接:https://zyc420.com/2008.html
发布日期:2021年03月22日 21:37:01
更新日期:2023年12月10日 20:48:07
版权声明:除特殊注明,均为作者原创内容,遵守CC-BY-NC 4.0版权协议,转发请保留原文链接!
免责声明:文中如涉及第三方资源,均来自互联网,仅供学习研究,禁止商业使用,如有侵权,联系我们24小时内删除!
分享给更多人