Deaktivieren Sie die Update-Benachrichtigung für einzelne Plugins
-
-
Öffnen Sieeinfach die Plugin-Datei und ändern Sie die Versionsnummerin 9.9.9Simply open up the plugin file and change the version number to something like 9.9.9
- 0
- 2011-06-21
- Bainternet
-
Sorry @Bainternet,aber das wäre zu hackischgewesen,da die Seiteein SVN-Checkoutist und das Plugin voneinem `svn:external` Verweis auf den Plugin-Entwicklungscode stammt.Eine lokalgeänderte Datei aufeinem Produktionsserverist keine Option.[Hameedullahs Filter] (http://wordpress.stackexchange.com/questions/20580/disable-update-notification-for-individual-plugins/20600#20600)funktioniert,daerim Code-Repositoryfür die Sitegespeichert wird.Sorry @Bainternet but that would have been too hackish because the site is an svn-checkout and the plugin comes from an `svn:external` reference to the plugin development code. Having a locally modified file on a production server is not an option. [Hameedullah's filter](http://wordpress.stackexchange.com/questions/20580/disable-update-notification-for-individual-plugins/20600#20600) works because it gets saved in the code repository for the site.
- 0
- 2011-06-21
- Caleb
-
Ja,ich habe den Teil über die Site,die auf svn läuft,verpasstYeah i missed the part about the site running on svn
- 0
- 2011-06-21
- Bainternet
-
Sie können aucheinfach das Plugin [Disable Updates Manager] (http://wordpress.org/plugins/stops-core-theme-and-plugin-updates/) von Websiteguy auf WordPress.org verwenden.You can also just use the [Disable Updates Manager](http://wordpress.org/plugins/stops-core-theme-and-plugin-updates/) plugin by Websiteguy on WordPress.org.
- 0
- 2014-05-30
- matthew
-
3 Antworten
- Stimmen
-
- 2011-06-21
Wenn Siebeispielsweisenichtmöchten,dass Wordpress Aktualisierungsbenachrichtigungenfür akismet anzeigt,gehen Siefolgendermaßen vor:
function filter_plugin_updates( $value ) { unset( $value->response['akismet/akismet.php'] ); return $value; } add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );
For example if you don't want Wordpress to show update notifications for akismet, you will do it like:
function filter_plugin_updates( $value ) { unset( $value->response['akismet/akismet.php'] ); return $value; } add_filter( 'site_transient_update_plugins', 'filter_plugin_updates' );
-
Ich habe das am Ende von `./Wp-config.php`platziert,den Pfad der Plugin-Dateiersetzt undes hat den Jobgemacht.I placed that at the end of `./wp-config.php`, replaced the plugin file path and it did the job.
- 1
- 2011-06-21
- Caleb
-
Sie können diesin die Dateifunctions.php Ihres Themaseinfügen. Wenn diesnichtmöglichist,können Sieeine separate Plugin-Dateieinfügen.Ausmeiner Sichtistes keinegute Idee,diesin wp-config.php zu setzen.You can put that in your theme's functions.php if not possible then you can put in a separate plugin file. In my view putting this into wp-config.php is not a good idea.
- 7
- 2011-06-21
- Hameedullah Khan
-
Ichmöchtenicht,dassmeine Funktion an das Themagebundenist,und das Hinzufügeneines Plugins scheintgenausoein Hack zu sein wienur das Hacken des Plugins,dasich habe.Können Sieerklären,warum Sie der Meinung sind,dass wp-config.php keinguter Ortist,um ortsspezifische Konfigurationshacks zuplatzieren?I don't really want my function tied to the theme, and adding a plugin seems like as much of a hack as just hacking the plugin I've got. Can you explain why you think wp-config.php is not a good place to put site specific configuration hacks?
- 1
- 2011-06-22
- Caleb
-
Sehrgute Lösung,diefürmichin functions.phpgutfunktioniert hat.Esisteinfach,der Liste weitere Plugins hinzuzufügen,indem Sieeinfachein weiteres unset () hinzufügen ... Guter Tipp Hameedullah ..Very good solution, which worked fine for me in functions.php. It is easy to add more plugins to the list simply by adding another unset()... Good tip Hameedullah..
- 0
- 2011-11-13
- Lars Koudal
-
Schön dich hier zu sehen.:) Ich hoffe duerinnerst dichnoch anmich.Wunderbar,dass dieser Tippfür Siefunktioniert hat.Glad to see you here. :) I hope you remember me still. Wonderful that this tip worked for you.
- 0
- 2011-11-14
- Hameedullah Khan
-
Hatperfektfürmichfunktioniert !!Ichbin sofroh,dassich die anderenignoriert habe,dieich versuchen wollte zu hacken,und weitergesucht und diesegefunden habe.PLUS,DANKE Caleb,dass dumirgesagt hast,woich das hinstellen soll;am Ende von wp-config.php IST der richtige Ort!(NICHTfunctions.php!)Worked perfect for me!! I'm so glad I ignored the other ones I was about to try and hack and kept searching and found this. PLUS, THANK YOU Caleb for telling me where to put this; at the end of wp-config.php IS the correct place! (NOT functions.php!)
- 0
- 2015-04-22
- wordpress
-
Für diejenigenmit dengleichen Bemerkungen wie @Caleberstellen Sieim Ordner wp-contenteinen neuen Ordnermit dem Namen "mu-plugins" understellen Sieein kleines Plugin,das Sie dort ablegen.Es,wie oben voneinigen in der `wp-config.php`erwähnt,hinzuzufügen,istimho absolut derfalsche Ort.For those with the same remarks as @Caleb, create in the wp-content folder a new folder named: `mu-plugins` and create a little plugin which you drop inthere. To add it as mentioned above by some in the `wp-config.php` is imho absolutely the wrong place to do.
- 3
- 2016-10-06
- Charles
-
Updatenag wird zwarentfernt,die Update-Meldungbleibtjedocherhalten.It does remove update nag, but update message still remains.
- 0
- 2019-07-18
- Gangesh
-
- 2015-01-27
Die Antwort von Hameedullah Khan wirdeine PHP-Warnung auslösen. Fügen Sie dieseif-Klauselein,um zu überprüfen,obes sich umein Objekt handelt,bevor Sie die Antwortfür dieses Plugin deaktivieren.
'Warnung: Versuch,die Eigenschafteines Nichtobjekts zu ändern'
Versuchen Sie dies,um die Warnungen zu vermeiden (Codefür die Plugin-Datei selbst):
// remove update notice for forked plugins function remove_update_notifications($value) { if ( isset( $value ) && is_object( $value ) ) { unset( $value->response[ plugin_basename(__FILE__) ] ); } return $value; } add_filter( 'site_transient_update_plugins', 'remove_update_notifications' );
Ichmöchte diesin daseigentliche Plugineinfügen. Daich Updatesfürein Pluginimmernur deaktiviert habe,weilich den Codebearbeitet odergegabelt habe undmeine Änderungenbei einem Updatenicht verlierenmöchte,habeich das Pluginbereitsbearbeitet und habe dahernichts dagegen,es weiter zubearbeiten. Es hältmeine Funktionsdateiein bisschen sauberer. Wenn Siemöchten,können Sieesin die Funktionsdateieinfügen. Ein Vorteil dieser Methodeist,dass Siemehrere Plugins aus Updatesentfernen können,indem Sieeine weiterenichtgesetzte Zeilefür dieses Plugin hinzufügen (Codefürfunctions.php):
// remove update notice for forked plugins function remove_update_notifications( $value ) { if ( isset( $value ) && is_object( $value ) ) { unset( $value->response[ 'hello.php' ] ); unset( $value->response[ 'akismet/akismet.php' ] ); } return $value; } add_filter( 'site_transient_update_plugins', 'remove_update_notifications' );
Hameedullah Khan's answer will throw a PHP warning. Include this if clause to check to make sure it's an object before unsetting the response for that plugin.
'Warning: Attempt to modify property of non-object'
Try this to avoid the warnings (code for the plugin file itself):
// remove update notice for forked plugins function remove_update_notifications($value) { if ( isset( $value ) && is_object( $value ) ) { unset( $value->response[ plugin_basename(__FILE__) ] ); } return $value; } add_filter( 'site_transient_update_plugins', 'remove_update_notifications' );
I like to put this in the actual plugin. Since I've only ever disabled updates on a plugin because I've edited or forked the code and don't want to lose my edits on an update, I've already edited the plugin and thus don't mind editing it more. It keeps my functions file a bit cleaner. But if you wish you can put it in the functions file and a benefit to that method is you can remove multiple plugins from updates by adding another unset line for that plugin like so (code for functions.php):
// remove update notice for forked plugins function remove_update_notifications( $value ) { if ( isset( $value ) && is_object( $value ) ) { unset( $value->response[ 'hello.php' ] ); unset( $value->response[ 'akismet/akismet.php' ] ); } return $value; } add_filter( 'site_transient_update_plugins', 'remove_update_notifications' );
-
Danke dafür.Ich hatte Problememit der Verwendung dieses Codes direktin Plugins,schienin Ordnung zu sein,alses sich umein Plugin handelte,aber sobaldichesmit anderen Pluginstat (verschiedene Funktionsnamen),verlorich Benachrichtigungenfür alle Plugins und den Link "Details anzeigen" auchfür wp-repo-Pluginsverschwunden. Die Verwendung Ihrer Überprüfungen,aber das Platzierenin derfunctions.phpmeines Themas war zuverlässiger,ohne dass Aktualisierungsbenachrichtigungenfür andere Pluginsgestört wurden. Wenn Sienichtim Plugin sind,muss dieses Pluginnicht aktiv sein,damitesfunktioniert.Wenn Sieein Pluginmit diesem Code deaktivieren,werden die Update-Benachrichtigungen offensichtlicherneut angezeigt.Thx for this. I had issues using this code directly within plugins, seemed ok when it was one plugin but as soon as I did it with others (diff func names) I lost notifications for all plugins and the "view details" link for wp-repo plugins also disappeared. Using your checks but placing in my theme's functions.php has been more reliable without interference of update notifications for other plugins. Lastly, not being in the plugin has the benefit of not needing that plugin to be active for it to work. Disabling a plugin with this code will obviously present update notifications again.
- 0
- 2019-04-04
- Philip Ingram
-
- 2018-05-09
Alle Aktualisierungsbenachrichtigungenmit Code deaktivieren
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');
Code deaktiviert Update-Benachrichtigungenfür den WordPress-Kern,Plugins und Themes.
Disable All Update Notifications with Code
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');
Code will disable update notifications for the WordPress core, plugins, and themes.
-
"Einzelne Plugins"ist der Schlüssel"individual plugins" is the key
- 0
- 2019-07-18
- Gangesh
-
@ Gangesh,ich denke,ermöchte die Benachrichtigungenbestimmter Plugins deaktivieren@Gangesh, I think he wants to disable some specific plugin's notifications
- 0
- 2019-07-18
- Super Model
Gibteseine Möglichkeit,Update-Benachrichtigungenfürbestimmte Plugins zu deaktivieren?
Als Plugin-Entwickler habeicheinige Plugins aufmeinerpersönlichen Siteinstalliert,die zum Testen die SVN-Trunk-Version verwenden. Diegleichen Plugins sindjedoch auf der Plugin-Site verfügbar.In diesen Fällenbetrachtet WP dieneueste Version als die zuletzt veröffentlichte Version und versucht ständig,mich zu warnen,dass Updates verfügbar sind.
Ichmöchte weiterhin Benachrichtigungenfür Updatesfür andere Plugins sehen,aberesist ärgerlich,den Hinweis
Updates (2)
im Header ständig zuignorieren!