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

Php 致命错误:无法声明类MYCLASS设置,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我有一个网站,当我转到WordPress管理页面并单击woocommerce设置时,会显示此错误: 致命错误:无法声明类WC\u Settings\u General,因为 名称已在中使用 /hosting/website/wp content/plugins/woocommerce/includes/admin/settings/class-wc-settings-general.php 在第0行,该站点遇到技术困难。请 查看您的站点管理员电子邮件收件箱以了解说明 class-wc-setti

我有一个网站,当我转到WordPress管理页面并单击woocommerce设置时,会显示此错误:

致命错误:无法声明类WC\u Settings\u General,因为 名称已在中使用 /hosting/website/wp content/plugins/woocommerce/includes/admin/settings/class-wc-settings-general.php 在第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() { 
等等。生成此错误的网页url为:https://www.mywebsite.com/wp-admin/admin.php?page=wc-背景

我需要知道如何解决此问题并进入woocommerce设置。我有其他网站,有woocommerce,没有这个问题,我不知道它是宣布的其他地方将在哪里

如果你需要知道插件列表,请告诉我

请不要标记为重复的帖子,因为这是关于woocommerce和WordPress的一个非常具体的问题,我看到的其他帖子大约有8篇没有修复。我已经检查过一次require to change to require_


提前谢谢你

我有完全相同的错误,只是它指向第0行。我将主题切换到Storefront并停用了除WooCommerce之外的所有插件,这解决了问题。。。然后切换主题,逐渐添加插件,找出问题所在。
希望这也能对您起作用-这只是一个与我冲突的旧插件,谢天谢地,我已经不再使用它了。

谢谢您的回复!我已经找到了插件,这恰好是隐藏价格,直到登录修改插件。不幸的是,这是一个网站的基本插件。我确实通过访问/yourwebsite/wp content/plugins/hide-price-until-login-modified/includes/hide-price-until-login-class.php绕过了这个问题,在第512行有这样一个调用:add_filter“woocommerce\u get\u settings\u pages”,“hide_price\u-until\u-login\u-plugin\u-setting\u class\u initiate';一旦我把那行注释掉,问题就解决了。