Come Rimuovere la Versione di WordPress dal Footer dell'Admin
Esiste un modo per rimuovere il numero di versione dal lato destro del footer dell'area amministrativa di WordPress?
So che questo codice aggiungerà del testo prima del numero di versione, ma non lo rimuoverà:
function change_footer_version() {
echo 'Qualsiasi cosa';
}
add_filter( 'update_footer', 'change_footer_version', 9999 );
E il seguente codice non farà assolutamente nulla:
function change_footer_version() {
return ' ';
}
add_filter( 'update_footer', 'change_footer_version', 9999 );
Quindi, esiste un modo per rimuovere completamente il <div>
dal template o fare qualcosa tramite il file functions.php
?

Aggiungi questo al tuo functions.php
:
function my_footer_shh() {
remove_filter( 'update_footer', 'core_update_footer' );
}
add_action( 'admin_menu', 'my_footer_shh' );
Oppure, se vuoi nasconderlo a tutti tranne che agli amministratori:
function my_footer_shh() {
if ( ! current_user_can('manage_options') ) { // 'update_core' potrebbe essere più appropriato
remove_filter( 'update_footer', 'core_update_footer' );
}
}
add_action( 'admin_menu', 'my_footer_shh' );

La funzione is_admin()
controlla semplicemente se stai caricando la schermata di amministrazione. Dovresti verificare le capacità dell'utente corrente utilizzando qualcosa come current_user_can( 'manage_options' )
invece. Quindi, più precisamente: if ( !current_user_can('manage_options') ) { remove_filter( 'update_footer', 'core_update_footer' ); }

L'altra risposta non funziona per il mio sito. Ho provato questo script invece e funziona bene per rimuovere il numero di versione di WordPress dal piè di pagina destro delle pagine di amministrazione:
add_filter( 'admin_footer_text', '__return_empty_string', 11 );
add_filter( 'update_footer', '__return_empty_string', 11 );

Ho provato invece questo script e funziona bene: add_filter( 'admin_footer_text', '__return_empty_string', 11 ); add_filter( 'update_footer', '__return_empty_string', 11 );

documentazione per __return_empty_string
