You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法通过SQL删除WordPress的wp_options表记录求助

问题解决:WordPress插件卸载时删除wp_options记录失败

你的代码存在三个致命错误:

  • 数据库全局变量拼写错误:$wpbd 应该是 $wpdb,拼写错误会导致调用不存在的变量,触发严重错误。
  • SQL条件逻辑错误:AND 改为 OR,一个option_name不可能同时等于两个不同值,用OR才能匹配两个目标选项名。
  • 选项名多余空格:'footerscripts ' 末尾的空格会导致匹配不到对应的数据库记录,需要删除该空格。

修正后的代码:

global $wpdb;
$wpdb->query("DELETE FROM {$wpdb->options} WHERE option_name = 'headerscripts' OR option_name = 'footerscripts'");

额外建议:使用$wpdb->options代替硬编码的wp_options,这样能适配不同前缀的WordPress数据库表,提升代码兼容性。

内容的提问来源于stack exchange,提问作者Luis Cabrè

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 22:32:00