web-dev-qa-db-ja.com

管理者フッターからWordPressのバージョンを削除する方法

WordPress管理者フッターの右側からバージョン番号を削除する方法はありますか?

私はこのコードがバージョン番号の前にテキストを追加することを知っています、しかしそれはそれを削除しません:

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

そして、次のコードは何もしません。

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

それでは、テンプレートから<div>全体を削除する、またはfunctions.phpファイルを使用して何か削除する方法はありますか。

11
Hardeep Asrani

これをあなたのfunctions.phpに追加してください:

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

add_action( 'admin_menu', 'my_footer_shh' );

または、管理者以外のユーザーから隠したい場合は、

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' );
17
Will

他の答えは私のサイトのために働いていません。私は代わりにこのスクリプトを試してみました、それは管理者ページの右のフッターからWordPressのバージョン番号を削除するためにうまく働きます:

add_filter( 'admin_footer_text', '__return_empty_string', 11 ); 
add_filter( 'update_footer', '__return_empty_string', 11 );
4
Youssef Ilouafi

この単純なコードをあなたのfunction.phpファイルに追加してください:

function wpbeginner_remove_version() {
return '';
}
add_filter('the_generator', 'wpbeginner_remove_version');
0
Zohair Baloch