Correggere l'errore Fatal error: Uncaught Error: Class ElementorScheme_Color not found

Mattepuffo's logo
Correggere l'errore Fatal error: Uncaught Error: Class ElementorScheme_Color not found

Correggere l'errore Fatal error: Uncaught Error: Class ElementorScheme_Color not found

Su un sito fatto con Wordpress c'è un template installato che usa Elementor.

Purtroppo oggi ho avuto l'ennesina riconferma che Wordpress con sti template dopo un pò diventano un casino lato gestione.

Infatti facendo un aggiornamento il sito ha smesso di funzionare per questo problema:

Fatal error: Uncaught Error: Class ‘Elementor\Scheme_Color’ not found

Per fortuna la risoluzione è abbastanza semplice.

Dentro alla cartella wp-content create una cartella mu-plugins.

Dentro questa cartella create un file mplugin.php con questo dentro:

<?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 {}
    }
  }
);

Riaggiornando la pagina dovreste vedere funzionare tutto come prima.

Enjoy!


Condividi

1 Commenti

  • Gianluca

    Grazie, un aggiornamento automatico mi ha inceppato il sito e con questa soluzione piuttosto elegante si è sbloccato!

    21/07/2023

Commentami!