워드프레스 대시보드에서 모든 알림이 표시되지 않도록 하기
워드프레스 관리자 페이지(알림판)에 접속하면 수시로 업데이트 알림이나 경고 또는 광고 등의 알림 메시지가 표시됩니다. 이러한 알림 메시지에는 중요한 정보가 포함되어 있을 수 있으므로 참고하는 것이 좋지만, 너무 많은 알림 메시지 때문에 번거로운 알림 메시지가 표시되지 않도록 설정하기를 원하는 사용자가 간혹 있습니다.
이런 경우 WP Hide Plugin Updates and Warnings 플러그인을 사용하면 가장 확실하게 모든 알림 메시지가 표시되지 않습니다.
실제로 테스트해보니 맨 위의 그림과 같은 알림 메시지가 모두 표시되지 않고 "숨겨"집니다. 플러그인을 비활성화하면 다시 알림 메시지기 표시됩니다. 이 플러그인을 꼭 사용하기를 원하는 경우에는 설치하여 활성화한 후에 가끔씩 플러그인을 비활성화하여 중요한 공지나 경고가 없는지 확인하는 것이 좋을 듯 합니다.
워드프레스 업데이트 알림을 비활성화하기 싶은 경우에는 다음 글을 참고해보시기 바랍니다.
참고로 모든 알림을 비활성화하는 방법으로 CSS를 추가하는 방법이 있습니다.
//대시보드에서 알림 메시지 표시되지 않도록 하기 function change_css_hide_wpmu_dash() { echo '<style type="text/css"> .wp-admin div.error {display: none !important;}</style>'; } add_action('all_admin_notices', 'change_css_hide_wpmu_dash'); // Source: davidtiong
하지만 테스트해보니 잘 작동하지 않네요. 링크된 글의 댓글을 보면 다음 라인을 추가하니 잘 된다고 하네요.
echo '#wpmu-install-dashboard, .wpmu-update-row {display: none !important;}';
위에서 소개한 플러그인이 추후에 잘 작동하지 않는 문제가 발생하면 이 방법을 사용해볼 수 있을 것 같습니다.
이외에 https://aristath.github.io/blog/wp-hide-php-errors 글에 의하면 wp-config.php 파일에서 define('WP_DEBUG', false); 라인을 다음 라인으로 대체하면 PHP 경고와 알림이 표시되지 않는다고 합니다.
ini_set('log_errors','On'); ini_set('display_errors','Off'); ini_set('error_reporting', E_ALL ); define('WP_DEBUG', false); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
경우에 따라 이 방법이 제대로 작동하지 않을 수 있습니다.
댓글 남기기