我遇到了与wordpress插件相关的问题。我出于某种原因从wp仪表板停用了WooCommerce插件,然后我的网站未显示任何与WooCommerce相关的主题。之后,我将无法访问我的wp-admin面板”抛出错误 调用未定义的函数WC()“ 会显示此消息。我想如果可以再次激活该插件,那么问题将得到解决。但是我仍然无法访问管理面板。因此,我想激活它再次从站点cPanel后端源代码中获得。有人可以帮助我吗?
预先感谢
-Arefin
答案 0 :(得分:0)
是的,您可以从数据库中进行操作。
首先,转到PHPMyadmin并选择您的数据库,然后转到 wp_options 表。在选项表中的active_plugins
字段中找到option_name
。
在这里您会发现如下所示(格式已完成,便于理解)
a:5:{
i:0;s:33:"classic-editor/classic-editor.php";
i:1;s:36:"contact-form-7/wp-contact-form-7.php";
i:2;s:31:"custom-plugin/custom-plugin.php";
i:3;s:47:"jwt-authentication-for-wp-rest-api/jwt-auth.php";
i:5;s:29:"wp-mail-smtp/wp_mail_smtp.php";
}
现在将您的woocommerce插件添加到其中。要添加插件增量a to 6(a:6) from 5(a:5)
并添加您的插件。在此数组中,i
代表项目编号,s
代表字符串长度
a:6:{
i:0;s:33:"classic-editor/classic-editor.php";
i:1;s:36:"contact-form-7/wp-contact-form-7.php";
i:2;s:31:"custom-plugin/custom-plugin.php";
i:3;s:47:"jwt-authentication-for-wp-rest-api/jwt-auth.php";
i:4;s:27:"woocommerce/woocommerce.php";
i:5;s:29:"wp-mail-smtp/wp_mail_smtp.php";
}