Der heutige Tipp ist in erster Linie für die Admins von WordPress Websites, die von mehreren Usern bearbeitet werden, wie z.B. Magazine oder Nachrichtenseiten. Normalerweise wird jeder User bei einer neuen WordPress Version darauf hingewisen, dass er den Administrator benachrichtigen möge, damit dieser auf die neuste Version aktualisiert. Aber hey, ich denke man kann davon ausgehen, dass der Admin sich um seine Website kümmert und die Updates regelmäßig macht, auch ohne von zig Kollegen darauf hingewisen zu werden.
Mit folgendem kleinen Codeschnipsel kann man die Updatenachricht für alle Nicht-Admins komplett deaktivieren. So erspart man den Usern eine lästige Info und dem Admin unnötiges E-Mail Aufkommen (oder Telefonanrufe, Faxe, Briefe, Flaschenpost…).
Es überascht nicht, dass dieser Codeschnipsel in die functions.php des aktiven Themes ODER gerne auch in ein Plugin gehört.
get_currentuserinfo();
if ($user_login !== "admin") { // Nur noch dieser User (in dem Fall "admin") bekommt die Meldungen. Muss ggf. angepasst werden
add_action( ‘init’, create_function( ‘$a’, "remove_action( ‘init’, ‘wp_version_check’ );" ), 2 );
add_filter( ‘pre_option_update_core’, create_function( ‘$a’, "return null;" ) );
}
Und nun liebe Admins: Möget Ihr Ruhe und Frieden finden ![]()
Quelle: wpshout
Bildquelle: Peter Smola / pixelio.de

global $current_user; if( ! current_user_can( 'update_core' ) ){...}Wobei der Code oben ab Version 2.7 nicht mehr funktioniert (zumindest bei mir nicht).add_filter( 'pre_site_transient_update_core', '__return_null' );Die Funktion '__return_null()' muss man allerdings selber erstellen da WP nur __return_false und __return_true mitliefert. Da man die Funktion aber oft gut gebrauchen kann, sollte man sie sich eh in die functions.php packen.function __return_null(){ return NULL; }Unter PHP 5.3 kann man natürlich auch mit anonymen Funktionen arbeiten.add_filter( 'pre_site_transient_update_core', function(){ return NULL; } );Und hier noch mal das ganze als komplettes Script auf Github