Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

워드프레스 업데이트 알림 숨기기 – 관리자를 제외한 모든 사용자에게 알림 감추는 방법

워드프레스를 사용하다 보면 새 버전이 출시될 때마다 대시보드에 업데이트 알림이 표시되는 것을 확인할 수 있습니다. 예를 들어 워드프레스 4.6이 출시되면 "WordPress 4.6을 사용할 수 있습니다! 사이트 관리자에게 알려주세요."라는 메시지가 나타나며 최신 버전으로 업그레이드하도록 유도합니다. 사이트를 혼자 관리하는 경우라면 크게 문제될 것이 없지만, 여러 기여자가 함께 운영하는 사이트이거나 클라이언트를 위해 워드프레스 프로젝트를 제작하는 경우라면 이 닫을 수도 없는 잔소리 같은 알림을 관리자(또는 업데이트 권한이 있는 사용자)를 제외한 모든 사용자에게서 숨기고 싶어질 수 있습니다.

다행히 워드프레스에는 다양한 훅(hook)과 필터(filter)가 내장되어 있어 PHP 함수를 손쉽게 연결하여 동작을 변경할 수 있습니다. 바로 이 방법을 활용해 성가신 워드프레스 업데이트 알림 메시지를 숨겨보겠습니다.

참고: 알림 메시지를 숨긴다고 해서 워드프레스 업데이트가 불필요해지는 것은 아닙니다. 보안과 안정성을 위해 항상 워드프레스를 최신 상태로 유지하는 것이 중요합니다.

업데이트 알림 숨기는 방법

1. functions.php 파일 찾기

사용 중인 테마 폴더로 이동하여 "functions.php" 파일을 찾습니다.

2. 코드 추가하기

파일의 맨 끝에 다음 함수를 추가합니다.

function hide_update_notice() {
if ( ! current_user_can( 'update_core' ) ) {
remove_action( 'admin_notices', 'update_nag', 3 );
}
}
add_action( 'admin_head', 'hide_update_notice', 1 );

위 코드는 먼저 현재 사용자가 워드프레스를 업데이트할 수 있는 권한(update_core)을 가지고 있는지 확인합니다. 권한이 없는 사용자라면 알림 메시지를 대기열에서 제거하여 대시보드에 표시되지 않도록 처리합니다.

3. 파일 저장 및 업로드

functions.php 파일을 저장한 뒤 서버에 업로드하여 기존 파일을 교체합니다.

이것으로 완료입니다. 이제 관리자 또는 워드프레스 업데이트 권한을 가진 사용자만 대시보드에서 업데이트 알림을 볼 수 있으며, 나머지 사용자에게는 더 이상 해당 알림이 표시되지 않습니다.