WordPress通过数据库停用插件?
我有一个wordpress脚本,wp-supercache,我需要禁用(因为它缓存在一个令人讨厌的错误上),但是,该错误导致wp-admin重定向失败,这意味着我无法进入网站禁用插件。
有什么建议吗?我可以通过 cpanel 访问数据库。
我有一个wordpress脚本,wp-supercache,我需要禁用(因为它缓存在一个令人讨厌的错误上),但是,该错误导致wp-admin重定向失败,这意味着我无法进入网站禁用插件。
有什么建议吗?我可以通过 cpanel 访问数据库。
要禁用特定插件,您必须将其从存储所有插件列表的序列化字符串中删除 - 该字符串在表的列中设置,如@TimDurden所讨论的那样。您必须进行的具体格式更改是,无耻地从互联网上获取:option_value
wp_options
a:4:{
i:0;s:19:"akismet/akismet.php";
i:1;s:36:"google-sitemap-generator/sitemap.php";
i:2;s:55:"google-syntax-highlighter/google_syntax_highlighter.php";
i:3;s:29:"wp-swfobject/wp-swfobject.php";
}
第一组字符 - - 指定数组及其长度。另请注意,插件列表中的每一行都有一个索引。所以:a:4
i:
使用您从以下步骤中构造的新字符串更新数据库中的值:
update wp_options set option_value=<new value> where option_id=<id of this option>
请注意,您的表名可能不wp_options - 您可能需要添加前缀。