为了账号安全,请及时绑定邮箱和手机立即绑定

致命错误:无法声明类 MYCLASS Woocommerce 设置

致命错误:无法声明类 MYCLASS Woocommerce 设置

PHP
慕工程0101907 2022-01-02 15:42:59
我有一个网站,当我转到 WordPress 管理页面并单击 woocommerce-settings 时,它显示此错误:致命错误:无法声明类 WC_Settings_General,因为该名称已在 /(hosting)/website/wp-content/plugins/woocommerce/includes/admin/settings/class-wc-settings-general.php on line 0 中使用网站遇到技术问题。请检查您的站点管理员电子邮件收件箱以获取说明。class-wc-settings-general.php 的开头是这样的:<?php/** * WooCommerce General Settings * * @package WooCommerce/Admin */defined( 'ABSPATH' ) || exit;if ( class_exists( 'WC_Settings_General', false ) ) {    return new WC_Settings_General();}/** * WC_Admin_Settings_General. */class WC_Settings_General extends WC_Settings_Page {    /**     * Constructor.     */    public function __construct() {        $this->id    = 'general';        $this->label = __( 'General', 'woocommerce' );        parent::__construct();    }    /**     * Get settings array.     *     * @return array     */    public function get_settings() { 等等。产生这个错误的网页网址是: https://www.(mywebsite).com/wp-admin/admin.php?page=wc-settings我需要知道如何解决这个问题并进入 woocommerce 设置。我有其他网站有 woocommerce 并且没有这个问题,我不知道它被声明的其他地方在哪里。如果您需要知道插件列表,请告诉我。请不要标记为重复的帖子,因为这是关于 woocommerce 和 WordPress 的一个非常具体的问题,我看过的其他帖子(大约 8 个其他帖子)没有解决。我已检查require更改为require_once先感谢您!
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

我有完全相同的错误,除了它指向第 0 行。我将主题切换到 Storefront 并停用了除 WooCommerce 之外的所有插件,这解决了问题...然后切换回主题并逐渐添加插件以找出哪个是问题。希望这也适用于您 - 这只是与我在旧插件上的冲突,幸好我已经不再使用了。


查看完整回答
反对 回复 2022-01-02
  • 1 回答
  • 0 关注
  • 211 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号