
如果你曾经使用过 WC Vendors 或 WC Vendors Pro 插件,在 WordPress 中创建了商家/供应商角色,但后来决定停用并删除插件,你可能会发现:
- 插件停用后,后台仍然存在
vendor
、vendor_staff
等用户角色; - 数据库中可能残留一些插件专用的表和选项;
usermeta
中可能还有 WC Vendors 的数据。
这会导致 WordPress 后台“脏乱”,甚至影响新插件或社区功能的管理。本文将手把手教你 如何彻底清理 WC Vendors 的角色和数据。
注意:在做任何修改前请务必提前做好数据备份的工作!修改完成后仔细检查是否对网站有不良影响,如有问题请立刻恢复备份数据,并反馈!
一、WC Vendors 插件常见的用户角色
根据插件版本的不同,WC Vendors 会创建以下用户角色:
角色名 | 来源 | 描述 |
---|---|---|
vendor | 免费版/Pro | 商家角色,完整管理店铺权限 |
pending_vendor | 免费版/Pro | 待审核商家角色 |
vendor_staff | Pro 版本 | 商家员工子账号,权限有限,代管商品和订单 |
rejected_vendor | 早期版本/部分版本 | 被拒绝商家(部分版本存在) |
注意:即使删除了插件,用户角色不会自动移除,需要手动删除。
二、手动删除用户角色
可以通过在主题的 functions.php
或自定义插件里添加以下代码来删除角色:
function remove_wc_vendors_all_roles() {
remove_role( 'vendor' );
remove_role( 'pending_vendor' );
remove_role( 'vendor_staff' );
remove_role( 'rejected_vendor' ); // 有些版本存在
}
add_action( 'init', 'remove_wc_vendors_all_roles' );
- 执行一次后刷新后台,相关角色会彻底被删除。
- 执行完成后可以删除或注释掉这段代码,避免重复调用。
三、清理数据库残留
1. 数据表
WC Vendors / WC Vendors Pro 可能创建的表:
wp_wcv_commissions
(佣金结算表)wp_wcv_commission_meta
(佣金元数据)wp_wcv_shipping_zone_methods
(运费设置)wp_wcv_shipping_zone_locations
在 phpMyAdmin 或命令行中执行以下 SQL 语句删除:
DROP TABLE IF EXISTS wp_wcv_commissions;
DROP TABLE IF EXISTS wp_wcv_commission_meta;
DROP TABLE IF EXISTS wp_wcv_shipping_zone_methods;
DROP TABLE IF EXISTS wp_wcv_shipping_zone_locations;
注意:
wp_
为表前缀,如果你的 WordPress 使用了其他前缀,请修改对应前缀。
2. Options 残留
插件在 wp_options
表中会留下设置数据,通常以 wcv_
或 wc_vendors_
开头。删除方法:
DELETE FROM wp_options WHERE option_name LIKE 'wcv_%';
DELETE FROM wp_options WHERE option_name LIKE 'wc_vendors_%';
3. Usermeta 残留
商家角色的用户可能在 wp_usermeta
中有插件特定数据,删除方法:
DELETE FROM wp_usermeta WHERE meta_key LIKE 'wcv_%';
DELETE FROM wp_usermeta WHERE meta_key LIKE 'wc_vendors_%';
⚠️ 注意:如果你站点上还使用其他多商家插件,请确认不要误删有效数据。
四、总结完整清理步骤
- 删除 WC Vendors 用户角色:
vendor
、pending_vendor
、vendor_staff
、rejected_vendor
。 - 删除插件创建的数据表:
wp_wcv_*
系列表。 - 删除 wp_options 残留设置:
wcv_%
和wc_vendors_%
开头的选项。 - 删除 wp_usermeta 残留数据:
wcv_%
和wc_vendors_%
开头的 usermeta。
执行以上步骤后,你的 WordPress 将彻底清理 WC Vendors 的所有残留数据,为后续插件或社区系统打下干净基础。
一键清理脚本
如果需要一键清理脚本,可以评论后免费查看哦。
您暂时无权查看此隐藏内容!
此隐藏内容 评论 本文后刷新页面可见!
声明:1、本站大部分资源均为网络采集所得,仅供用来学习研究,请于下载后的24h内自行删除,正式商用请购买正版。2、所有汉化类文件和个别标注了“原创”的产品均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。3、如若本站内容侵犯了原著者的合法权益,请携带相关版权文件联系我们进行下架或删除。4、虚拟下载类资源具有可复制性,一经下载后本站有权拒绝退款或更换其他商品!
评论0 注意:评论区不审核也不处理售后问题!如有售后问题请前往用户中心提交工单以详细说明!