This is an old revision of the document!
Manchmal ist es wichtig, dass Plugins nicht einfach aktualisiert werden, weil Sie was kaputt machen. Mit dem Script kann man einstellen, welche Plugins vom Updaten ausgeschlossen werden sollen.
/** * DISABLE SPECIFIC PLUGIN UPDATES */ function filter_plugin_updates( $value ) { if( is_object( $value ) ) { unset( $value->response['meta-box/meta-box.php'] ); /* Example disable Plugin-Updates for: 'Meta Box' */ unset( $value->response['meta-box-group/meta-box-group.php'] ); /* Example disable Plugin-Updates for: 'Meta Box Group' */ } return $value; } add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );
Hinweis: Man sollte eine Meldung einbauen, damit der Nutzer das etwas unterbunden ist, oder auch an Erinnerung an sich selbst
function update_disabled_reminder() { // Damit finden wir raus wo der User im Backend gerade ist $current_screen = get_current_screen(); // Die "Erinnerer" Nachricht $message = " <div class=\"notice\"> <p>Updates des Plugin <strong> Meta Box</strong> wurden deaktiviert, da neue Versionen nicht kompatibel sind mit dem Theme. </p> </div>"; // Die Nacht soll nur auf der Update und Plugin Übersicht auftauchen if( $current_screen->base == "update-core" ) { echo $message; } if( $current_screen->base == "plugins" ) { echo $message; } } add_action( 'admin_notices', 'update_disabled_reminder' );