관리자 바닥 글에서 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);
Youssef Ilouafi

이 코드는 WordPress 크레딧의 왼쪽도 제거합니다
Binar Web

0

이 간단한 코드를 function.php 파일에 추가하십시오 :

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

문제는 관리 영역에 관한 것입니다
Binar Web
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.