Cum să elimini versiunea WordPress din subsolul admin
Există vreo metodă de a elimina numărul de versiune din partea dreaptă a subsolului WordPress admin?
Știu că acest cod va adăuga un text înaintea numărului de versiune, dar nu îl va elimina:
function change_footer_version() {
echo 'Orice text';
}
add_filter( 'update_footer', 'change_footer_version', 9999 );
Iar următorul cod nu va face nimic:
function change_footer_version() {
return ' ';
}
add_filter( 'update_footer', 'change_footer_version', 9999 );
Deci, există vreo metodă de a elimina întregul <div>
din șablon sau orice altceva folosind fișierul functions.php
?

Adaugă acest cod în fișierul tău functions.php
:
function my_footer_shh() {
remove_filter( 'update_footer', 'core_update_footer' );
}
add_action( 'admin_menu', 'my_footer_shh' );
sau, dacă dorești să-l ascunzi de toți, cu excepția administratorilor:
function my_footer_shh() {
if ( ! current_user_can('manage_options') ) { // 'update_core' poate fi mai potrivit
remove_filter( 'update_footer', 'core_update_footer' );
}
}
add_action( 'admin_menu', 'my_footer_shh' );

Funcția is_admin()
doar verifică dacă încarci ecranul de administrare. Ar trebui să testezi capacitățile utilizatorului curent folosind ceva de genul current_user_can( 'manage_options' )
. Deci, mai precis: if ( !current_user_can('manage_options') ) { remove_filter( 'update_footer', 'core_update_footer' ); }

Cealaltă soluție nu funcționează pentru site-ul meu. Am încercat acest script și funcționează corect pentru eliminarea numărului de versiune WordPress din subsolul drept al paginilor de administrare:
add_filter( 'admin_footer_text', '__return_empty_string', 11 );
add_filter( 'update_footer', '__return_empty_string', 11 );

Am încercat acest script și funcționează perfect: add_filter( 'admin_footer_text', '__return_empty_string', 11 ); add_filter( 'update_footer', '__return_empty_string', 11 );

documentație pentru __return_empty_string
