Conversation
supportBuongiorno, dopo l’aggiornamento a WordPress 7.0 ricevo un avviso PHP deprecated relativo al plugin iubenda. La funzione deprecata è: wp_sanitize_script_attributes() WordPress segnala che questa funzione è deprecata dalla versione 7.0.0 e suggerisce di usare al suo posto: wp_get_script_tag() oppure wp_get_inline_script_tag() Ho attivato temporaneamente un backtrace di debug e la chiamata risulta provenire dal plugin iubenda, precisamente da questo file: /wp-content/plugins/iubenda-cookie-law-solution/includes/services/class-iubenda-code-extractor.php Il backtrace mostra: Iubenda_Code_Extractor->iub_add_attribute_to_scripts() Iubenda_Code_Extractor->wp_sanitize_script_attributes() wp_sanitize_script_attributes() _deprecated_function() La riga coinvolta è: class-iubenda-code-extractor.php:410 Nel file del plugin, il metodo privato: private function wp_sanitize_script_attributes( $attributes ) contiene questo controllo: if ( function_exists( ‘wp_sanitize_script_attributes’ ) ) { return wp_sanitize_script_attributes( $attributes ); } Questo fa sì che su WordPress 7.0 il plugin chiami ancora la funzione core wp_sanitize_script_attributes(), che ora genera il warning deprecated. Come workaround temporaneo locale, ho rimosso quel blocco function_exists(), facendo usare al plugin la sua logica interna di fallback invece della funzione deprecata di WordPress. Dopo questa modifica, il warning non viene più generato. Potete aggiornare il plugin in modo che non richiami più wp_sanitize_script_attributes() su WordPress 7.0+? Il problema sembra trovarsi in: /includes/services/class-iubenda-code-extractor.php all’interno di: Iubenda_Code_Extractor::wp_sanitize_script_attributes() Grazie. This topic was modified 2 weeks, 6 days ago by patrikmuse .
Confermo, potete proicedere alla risoluzione? grazie.
Salve a tutti, confermo che stiamo verificando internamente. Grazie della segnalazione!
Buongiorno, ci sono novità? Grazie
@daniub I am getting the same errors in my server logs
Confermo, potete proicedere alla risoluzione? grazie.
Salve a tutti, confermo che stiamo verificando internamente. Grazie della segnalazione!
Buongiorno, ci sono novità? Grazie
@daniub I am getting the same errors in my server logs