wordpress_blog

Fix per errore ” WP_Widget is deprecated “

È stata rilasciata da qualche giorno la versione 4.3 di WordPress che presenta aggiornamenti più o meno grandi ma certamente tutti graditissimi!

Tuttavia capita di avere qualche problema piuttosto fastidioso una volta fatto l’aggiornamento. Può succedere infatti di ritrovarsi davanti ad un errore del genere:

 

Notice: The called constructor method for WP_Widget is deprecated since version 4.3.0! Use __construct() instead. in [...]\wp-includes\functions.php on line 3457

 

Per risolvere il problema bisognerebbe attendere che lo sviluppatore rilasci un aggiornamento, oppure (se non avete tempo per aspettare) intervenire manualmente da soli andando a riprendere questa riga di codice, contenuta nel file .php nella cartella principale del plugin che causa problemi:

parent::WP_Widget( "Base ID", "Nome", "Argomenti" );

e sostituendola con questa:

parent::__construct( "Base ID", "Nome", "Argomenti" );

 

Per sapere quali sono i plugin che rientrano nella lista di quelli che dovranno aggiornarsi potete visionare questo elenco https://gist.github.com/chriscct7/d7d077afb01011b1839d#plugins-that-use-wp_widgetwp_widget-4-plugins