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!
php wordpress elementor scheme_color scheme_typography
2 Commenti
Thank you!!
17/05/2024Grazie, un aggiornamento automatico mi ha inceppato il sito e con questa soluzione piuttosto elegante si è sbloccato!
21/07/2023