Comment supprimer la version WordPress du pied de page Admin

12

Est-il possible de supprimer le numéro de version du côté droit du pied de page d'administration WordPress?

Je sais que ce code ajoutera du texte avant le numéro de version, mais il ne le supprimera pas:

function change_footer_version() {
    echo 'Anything';
}
add_filter( 'update_footer', 'change_footer_version', 9999 );

Et le code suivant ne fera rien:

function change_footer_version() {
    return ' ';
}
add_filter( 'update_footer', 'change_footer_version', 9999 );

Alors, existe-t-il de toute façon de supprimer l'intégralité <div>du modèle ou quoi que ce soit avec un functions.phpfichier?

Hardeep Asrani
la source

Réponses:

21

Ajoutez ceci à votre functions.php:

function my_footer_shh() {
    remove_filter( 'update_footer', 'core_update_footer' ); 
}

add_action( 'admin_menu', 'my_footer_shh' );

ou, si vous souhaitez le cacher à tout le monde sauf aux administrateurs:

function my_footer_shh() {
    if ( ! current_user_can('manage_options') ) { // 'update_core' may be more appropriate
        remove_filter( 'update_footer', 'core_update_footer' ); 
    }
}
add_action( 'admin_menu', 'my_footer_shh' );
Volonté
la source
5
La fonction is_admin()vérifie simplement si vous chargez l'écran d'administration. Vous devez tester les capacités de l'utilisateur actuel en utilisant quelque chose comme à la current_user_can( 'manage_options' )place. Donc, plus précisément:if ( !current_user_can('manage_options') ) { remove_filter( 'update_footer', 'core_update_footer' ); }
Jen
4

L'autre réponse ne fonctionne pas pour mon site. J'ai plutôt essayé ce script et il fonctionne très bien pour supprimer le numéro de version WordPress du pied de page droit des pages d'administration:

add_filter( 'admin_footer_text', '__return_empty_string', 11 ); 
add_filter( 'update_footer', '__return_empty_string', 11 );
Youssef Ilouafi
la source
J'ai plutôt essayé ce script et cela fonctionne très bien: add_filter ('admin_footer_text', '__return_empty_string', 11); add_filter ('update_footer', '__return_empty_string', 11);
Youssef Ilouafi
ce code supprime également le côté gauche des crédits WordPress
Binar Web
0

Ajoutez ce code simple dans votre fichier function.php:

function wpbeginner_remove_version() {
return '';
}
add_filter('the_generator', 'wpbeginner_remove_version');
Zohair Baloch
la source
la question concernait la zone d'administration
Binar Web