مرکز آموزش

رفع خطای Uncaught Error: Class 'Elementor\Scheme_Color' not found در وردپرس

  • 12

چنانچه در حال مطالعه این مقاله هستید احتمالا وبسایت وردپرسی شما با خطای زیر مواجه شده است:

PHP Fatal error:  Uncaught Error: Class 'Elementor\Scheme_Color' not found in /home/USERNAME/public_html/wp-content/themes/THEMPLATE/elementor/widgets/original/heading.php:48
Stack trace:
#0 /home/USERNAME/public_html/wp-includes/class-wp-hook.php(309): Medizin_Elementor\Modify_Widget_Heading->before_end_section_title_style(Object(Elementor\Widget_Heading))
#1 /home/USERNAME/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters('', Array)
#2 /home/USERNAME/public_html/wp-includes/plugin.php(474): WP_Hook->do_action(Array)
#3 /home/USERNAME/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php(1565): do_action('elementor/eleme...', Object(Elementor\Widget_Heading), Array)
#4 /home/USERNAME/public_html/wp-content/plugins/elementor/includes/widgets/heading.php(290): Elementor\Controls_Stack->end_controls_section()
#5 /home/USERNAME/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php(2282): Elementor\Widget_Heading->register_controls()
#6 /home/USERNAME/public_html/wp-conten in /home/USERNAME/public_html/wp-content/themes/THEMPLATE/elementor/widgets/original/heading.php on line 48

 

نحوه رفع مشکل:

1- به مسیر زیر مراجعه کنید و یک فایل با نام new.php ایجاد کنید:

wp-content/mu-plugins

2- کد زیر را در فایل new.php قرار داده و آن را ذخیره کنید:

<?php
/**
 * Plugin Name: Elementor Scheme_Color Class Issue
 **/

namespace Elementor;

\add_action(
  'plugins_loaded',
  function() {
    if ( ! class_exists( 'Elementor\Scheme_Color' ) ) {
      class Scheme_Color extends Core\Schemes\Color {}
    }
  }
);
?>

<?php
/**
 * Plugin Name: Elementor Scheme_Color and Scheme_Typography Class Issue
 **/

namespace Elementor;

\add_action(
  'plugins_loaded',
  function() {
    if ( ! class_exists( 'Elementor\Scheme_Color' ) ) {
      class Scheme_Color extends Core\Schemes\Color {}
    }
  }
);
\add_action(
  'plugins_loaded',
  function() {
    if ( ! class_exists( 'Elementor\Scheme_Typography' ) ) {
      class Scheme_Typography extends Core\Schemes\Typography {}
    }
  }
);
?>

 

کار تمام شد!

 

منابع: Elementor

 

تمامی حقوق مادی و معنوی این مطلب متعلق به HiSupport است.
کپی برداری از مطالب تنها با ذکر منبع و لینک به وبسایت HiSupport بلامانع است.


آیا این آموزش به شما کمک کرد؟