📜  wordpress 插件从数据库中停用 - PHP (1)

📅  最后修改于: 2023-12-03 15:06:01.267000             🧑  作者: Mango

Wordpress 插件从数据库中停用 - PHP

在Wordpress网站中,插件是可以通过后台管理来安装、启用和停用的。但有时候由于某些原因,插件可能会由于程序错误或其他问题而无法正常启用或停用。这时就需要从数据库中进行操作。

步骤
  1. 登陆你所使用的 PHPMyAdmin (或其他 MySQL 数据库管理软件)。

  2. 找到你安装 WordPress 的数据库,查找 wp_options 表(默认前缀为 wp_)。

  3. 找到 "active_plugins" 这个选项,并把值改为:

a:0:{}

这样就会停用所有正在使用的插件。

  1. 如果要停用特定的插件,查看 "active_plugins" 的值,它应该如下所示:
a:4:{
    i:0;s:26:"akismet/akismet.php";
    i:1;s:39:"contact-form-7/wp-contact-form-7.php";
    i:2;s:33:"wordpress-seo/wp-seo.php";
    i:3;s:25:"wp-super-cache/wp-cache.php";
}

其中,每项指一个插件。

  1. 要停用特定的插件,只需将它的项删掉,比如要停用 Akismet 插件,则可以将它的项从 "active_plugins" 的值中删除,如下所示:
a:3:{
    i:1;s:39:"contact-form-7/wp-contact-form-7.php";
    i:2;s:33:"wordpress-seo/wp-seo.php";
    i:3;s:25:"wp-super-cache/wp-cache.php";
}

这样就只有 Contact Form 7、WordPress SEO 和 WP Super Cache 三个插件会被启用。

注意事项
  1. 在操作数据库之前,一定要备份你的数据库,以防止操作失误导致数据丢失。

  2. 停用插件可能会影响你的网站功能,因此请确保你停用插件的原因和影响。

  3. 如果插件无法启用或停用,建议先尝试升级插件或 WordPress 版本,或者重新安装插件。