如何删除WordPress自定义栏目(Post Meta)-利剑分享-科技生活
利剑分享-科技生活-利剑分享-科技生活
利剑分享-科技生活

如何删除WordPress自定义栏目(Post Meta)

如何删除WordPress自定义栏目(Post Meta)

自定义栏目

WordPress自定义栏目(Post Meta)可以为文章页面添加各种额外的数据,比如可用于添加浏览次数统计、”赞””踩”投票等等,其作用是很大的。现在也有越来越多的主题为了实现一些功能会自动添加自定义栏目,而当你换个主题时,这些自定义栏目会留在数据库中成为垃圾数据。一些插件同样会自动添加自定义栏目,禁用后也会留下垃圾数据。当你数据库中此类垃圾数据过多时就会影响数据库性能,所以我们有必要定期删除一些不需要的post meta数据。那么如何才能安全地删除WordPress自定义栏目呢?本文将教你两种方法安全的删除无用post meta信息。

方法一、使用PHP代码删除无用的自定义栏目:

/*
删除无用的自定义栏目
代码来源: www.wpzxbj.com
*/
    global $wpdb;
    $wpdb->query( "
    DELETE FROM $wpdb->postmeta
    WHERE `meta_key` = '栏目名称'
    " );

将以上代码插入主题的functions.php文件保存即可,”栏目名称”为你的自定义栏目名,比如浏览数统计meta_key是”views”,用views替换栏目名称即可。保存代码后只需随便打开一次网站前台任意页面就可运行一次并将需删除的post meta清除干净,使用后需删除以上代码。

方法二、执行SQL命令删除无用的自定义栏目:

DELETE FROM wp_postmeta WHERE meta_key = "栏目名称";

到phpMyAdmin或其它数据库管理面板的数据库查询页执行以上SQL命令,即可删除指定的自定义栏目。”栏目名称”需替换为你要删除的自定义栏目名。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享