我有一个网站,当我转到 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 之外的所有插件,这解决了问题...然后切换回主题并逐渐添加插件以找出哪个是问题。希望这也适用于您 - 这只是与我在旧插件上的冲突,幸好我已经不再使用了。
- 1 回答
- 0 关注
- 211 浏览
添加回答
举报
0/150
提交
取消
