Як видалити версію WordPress з нижнього колонтитула адміністратора


12

Чи потрібно видалити номер версії з правого боку нижнього колонтитулу адміністратора 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файлу?

Відповіді:


21

Додайте це до свого 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' );

5
Функція is_admin()просто перевіряє, чи ви завантажуєте екран адміністратора. Ви повинні перевірити можливості поточного користувача, використовуючи щось подібне current_user_can( 'manage_options' ). Отже, більш точно:if ( !current_user_can('manage_options') ) { remove_filter( 'update_footer', 'core_update_footer' ); }
Jen

4

Інша відповідь не працює для мого сайту. Я замість цього спробував цей скрипт, і він прекрасно працює для видалення номера версії WordPress з правого нижнього колонтитулу сторінки адміністратора:

add_filter( 'admin_footer_text', '__return_empty_string', 11 ); 
add_filter( 'update_footer', '__return_empty_string', 11 );

Я замість цього спробував цей сценарій, і він прекрасно працює: add_filter ('admin_footer_text', '__return_empty_string', 11); add_filter ('update_footer', '__return_empty_string', 11);
Юссеф Ілуафі

цей код також видаляє ліву частину кредитів WordPress
Бінар Веб

0

Додайте цей простий код у файл function.php:

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

питання стосувалося області адміністратора
Бінар Веб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.