워드프레스 알림판에서 업데이트 알림 숨기기

워드프레스는 PHP로 구동되는 오픈소스 CMS으로 취약점이 있을때 업데이트를 통해 취약점 패치가 이루어집니다.

하지만 테마나 플러그인등을 설치해 커스터마이징하거나 회사등에서 납품으로 이루어지는 경우 워드프레스 사용 특성상 잘 작동하는 버전을 쉽게 업데이트 하지는 못하기 때문에 워드프레스 업데이트를 비활성화 설정해서 사용하곤 하는데요.

워드프레스 대시보드 업데이트 알림 메시지

개인적으로 워드프레스가 업데이트 알림이 뜨면 사용하는 호환성을 위해 테마와 아주 중요한 플러그인의 업데이트가 뜨기 전까지는 코어 업데이트를 미루는 편인데요.

필자와 같이 업데이트를 나중에 하거나 보류하는 경우, 관리자 대시보드 상단의 업데이트 알림이 따라다녀 거슬리는 경우에는 다음과 같이 코어 및 플러그인 업데이트 메시지를 비활성화 할 수 있습니다.

워드프레스 대시보드 업데이트 알림 비활성화 설정

테마 function.php 편집

function remove_core_updates() {
global $wp_version;return(object) array('last_checked'=> time(),'version_checked'=> $wp_version,);
}
// 워드프레스 코어 업데이트 알림 비활성화
add_filter ( 'pre_site_transient_update_core', 'remove_core_updates');
// 모든 플러그인 업데이트 알림 비활성화
add_filter ( 'pre_site_transient_update_plugins', 'remove_core_updates');
// 테마 업데이트 알림 비활성화
add_filter ( 'pre_site_transient_update_themes', 'remove_core_updates');

사용하는 테마 또는 차일드테마의 function.php에 위 구문을 추가하는 방법이 가장 간단하면서 효과적입니다.

관리자 메뉴의 외모 > 테마편집기로 이동한 다음 function.php를 선택한 다음 가장 마지막 줄에 위 구문을 복사해 붙여넣은 다음 저장합니다.

만일 코어, 플러그인, 테마중 업데이트 알림이 필요한 부분이 있다면 해당 구문을 넣지 않으면 되겠습니다.

코드 적용 전후

위 코드를 적용한 다음 관리자 대쉬보드를 확인해 보면 업데이트 알림이 더이상 뜨지 않는 것을 확인할 수 있으며 알림판 > 업데이트 메뉴에서도 업데이트 알림이 뜨지 않는 것을 확인할 수 있어 워드프레스로 홈페이지를 납품한다면 유용하게 사용할 수 있습니다.

같은 주제의 글

댓글

이메일 주소는 공개되지 않으며 댓글에 하나 이상의 URL이 포함될 경우 관리자 승인 후 공개됩니다.

댓글은 운영 정책에 따라 관리됩니다. (링크)