不进数据库就能批量删除 WordPress 插件残留的自定义栏目

2015-12-28 06:10 448 抢沙发 知更鸟
Dragon主题购买

WordPress自定义栏目功能强大,我们可能利用该功能使主题实现特殊功能和效果,如调用显示指定的图片和内容等。但不同的主题和插件所使用的自定义栏目也不同,当你更换主题或禁用某个插件后这些自定义栏目数据会继续留在数据库中成为垃圾数据,如果文章较多手动删除这些自定义栏目不现实,虽然可以到数据库中修改,但操作数据库有风险,在这里我们只需使用下面的一段代码,即可批量删除这些自定义栏目。

将下面的代码添加到当前主题 functions.php 中:

/**
* 不进数据库就能批量删除 WordPress 插件残留的自定义栏目
* https://www.ilxtx.com/delete-wordpress-postmeta.html
*/
global $wpdb;
$wpdb->query("
    DELETE FROM $wpdb->postmeta
    WHERE `meta_key` = '自定义栏目名称'
");

之后,指定删除的自定义栏目会自动从数据库中被清理掉。该代码运行一次就够了,没有必要留在主题中,用后删除即可。

如果你想要批量重命名 WordPress 自定义栏目名称,可以参阅这篇:
不进数据库就能批量重命名 WordPress 自定义栏目名称

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文转载自知更鸟,本文观点不代表龙笑天下立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

2015-12-21

2016-01-03

发表评论

表情 格式 贴图 链接 私密 签到
Dragon主题购买阿里云特价云服务器1核2G低至86元,N4共享型服务器3年仅需799元腾讯云特价云服务器1核2G 88元/年 2核4G3M688元/3年,更有千元代金券礼包免费领!
扫一扫二维码分享
×
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. Learn more