Cómo Eliminar la Versión de WordPress del Pie de Página del Administrador
¿Hay alguna forma de eliminar el número de versión del lado derecho del pie de página del administrador de WordPress?
Sé que este código agregará texto antes del número de versión, pero no lo eliminará:
function change_footer_version() {
echo 'Cualquier texto'; // Agrega texto personalizado pero no elimina la versión
}
add_filter( 'update_footer', 'change_footer_version', 9999 );
Y el siguiente código no hará nada:
function change_footer_version() {
return ' '; // Intento fallido de eliminar la versión
}
add_filter( 'update_footer', 'change_footer_version', 9999 );
Entonces, ¿hay alguna forma de eliminar completamente el <div>
de la plantilla o hacer algo con el archivo functions.php
?

Añade esto a tu archivo functions.php
:
function my_footer_shh() {
remove_filter( 'update_footer', 'core_update_footer' );
}
add_action( 'admin_menu', 'my_footer_shh' );
O, si prefieres ocultarlo para todos excepto los administradores:
function my_footer_shh() {
if ( ! current_user_can('manage_options') ) { // 'update_core' puede ser más apropiado
remove_filter( 'update_footer', 'core_update_footer' );
}
}
add_action( 'admin_menu', 'my_footer_shh' );

La función is_admin()
simplemente verifica si estás cargando la pantalla de administración. Deberías probar las capacidades del usuario actual usando algo como current_user_can( 'manage_options' )
en su lugar. Entonces, más precisamente: if ( !current_user_can('manage_options') ) { remove_filter( 'update_footer', 'core_update_footer' ); }

La otra respuesta no funciona para mi sitio. Probé este script en su lugar y funciona bien para eliminar el número de versión de WordPress del pie de página derecho en las páginas de administración:
// Elimina el texto en el pie de página izquierdo del área de administración
add_filter( 'admin_footer_text', '__return_empty_string', 11 );
// Elimina el texto de versión en el pie de página derecho del área de administración
add_filter( 'update_footer', '__return_empty_string', 11 );

Probé este script en su lugar y funciona bien: add_filter( 'admin_footer_text', '__return_empty_string', 11 ); add_filter( 'update_footer', '__return_empty_string', 11 );

este código también elimina los créditos de WordPress en el lado izquierdo

documentación para __return_empty_string
