WordPress删除重复的自定义字段(Custom Fields)

燕山网络科技2017-10-07817

  自定义字段(Custom Fields)为WordPress提供了非常有用的扩展功能。倡萌在本地测试主题调用最近浏览量最多的文章的时候,发现居然存在重复的文章,查看后发现,该文章存在两个同样的字段 views,如下图所示:

 WordPress删除重复的自定义字段(Custom Fields) WordPress网站维护 wordpress教程  第1张

  出现这种情况,可能是由于网站搬家的导出导入文章造成的,下面分享两种方法删除重复的自定义字段(只保留一个)。

  重要提示:请先备份和下载网站的数据库文件,然后再使用下文的方法!

  方法1:通过phpMyAdmin删除

  登录的 phpMyAdmin 面板(不会的请先自己阅读 phpMyAdmin 相关文章),然后使用下面的 SQL 语句进行删除即可:

 WordPress删除重复的自定义字段(Custom Fields) WordPress网站维护 wordpress教程  第2张

  请根据自己的实际,修改第 1、6、10 行的 wp_postmeta 的前缀 wp_(如果你的数据库前缀不是wp_ 的话);本例的第 7 、12 行 的 views 就是要删除的自定义字段,请自行修改。

  方法2:通过PHP代码删除

  如果你没办法通过phpMyAdmin操作数据库,那你可以使用下面的方法。

  1.在网站的根目录新建一个名为 remove-duplicate-custom-fields.php 文件,复制下面的代码到该文件,保存:

  WordPress删除重复的自定义字段(Custom Fields) WordPress网站维护 wordpress教程  第3张

  注意修改第 8 行的字段,本例删除的是 ‘views’和’test_meta’ 两个字段,请自行修改(多个字段使用半角英文逗号隔开)。

  2.通过浏览器访问 http://你的域名/remove-duplicate-custom-fields.php,稍等片刻,即可删除多余的重复字段啦!


本文链接:https://www.hnysnet.com/wordpress/2613.html 转载需授权!

网友评论

分享

复制链接

燕山网络科技在线咨询

上班时间:9:00-22:00
周六、周日:14:00-22:00
wechat
扫一扫二维码,添加客服微信

15639981097

拨打电话发送短信
上班时间:9:00-22:00
周六、周日:14:00-22:00

扫一扫二维码,添加客服微信