Disabilita la notifica di aggiornamento per i singoli plugin
-
-
Apri semplicementeilfile delplugine modificailnumero di versionein qualcosa come 9.9.9Simply open up the plugin file and change the version number to something like 9.9.9
- 0
- 2011-06-21
- Bainternet
-
Mi dispiace @Bainternetma sarebbe statotroppo hackerperchéil sito è un svn-checkoute ilpluginproviene da un riferimento `svn:external` al codice di sviluppo delplugin.Avere unfilemodificato localmente su un server diproduzionenon è un'opzione.[Ilfiltro di Hameedullah] (http://wordpress.stackexchange.com/questions/20580/disable-update-notification-for-individual-plugins/20600#20600)funzionaperché viene salvatonel repository di codice del sito.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
-
Sì,mi sonoperso laparte sul sitoin esecuzione su svnYeah i missed the part about the site running on svn
- 0
- 2011-06-21
- Bainternet
-
Puoi anche usare semplicementeilplug-in [Disable Updates Manager] (http://wordpress.org/plugins/stops-core-theme-and-plugin-updates/) di Websiteguy su WordPress.org.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 risposta
- voti
-
- 2011-06-21
Adesempio,senon vuoi che Wordpressmostri lenotifiche di aggiornamentoper akismet,lofarai come segue:
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' );
-
L'hoposizionato allafine di `./Wp-config.php`,ho sostituitoilpercorso delfile delplugine hafunzionato.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
-
Puoimetterlonelfunctions.php deltuotema,senon èpossibile,puoimetterloin unfileplugin separato.Amio avviso,inserirloin wp-config.phpnon è unabuonaidea.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
-
Non voglio davvero che lamiafunzione sia legata altemae l'aggiunta di unplug-in sembra un hack quanto l'hacking delplug-in che ho.Puoi spiegareperchépensi che wp-config.phpnon sia unbuonpostoperinserire hack di configurazione specifici del sito?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
-
Ottima soluzione,che hafunzionatobene perme infunctions.php.Èfacile aggiungerepiùplugin all'elenco semplicemente aggiungendo un altro unset () ... Buon consiglio 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
-
Sono contento di vederti qui.:) Spero cheti ricordi ancora dime.Èmeraviglioso che questo suggerimento abbiafunzionatoperte.Glad to see you here. :) I hope you remember me still. Wonderful that this tip worked for you.
- 0
- 2011-11-14
- Hameedullah Khan
-
Hafunzionatoperfettamenteperme !!Sono cosìfelice di averignoratogli altri che stavoperprovare ad hackeraree ho continuato a cercaree hotrovato questo.INOLTRE,GRAZIE Calebper avermi detto dovemetterlo;allafine di wp-config.php Èilpostogiusto!(NONfunctions.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
-
Per quelli con le stesse osservazioni di @Caleb,creanella cartella wp-content unanuova cartella chiamata: `mu-plugins`e crea unpiccoloplugin cheinserisci lì.Aggiungerlo comemenzionato sopra da alcuninel `wp-config.php` è assolutamenteilposto sbagliato dafare.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
-
Rimuoveilfastidio di aggiornamento,mailmessaggio di aggiornamento rimane ancora.It does remove update nag, but update message still remains.
- 0
- 2019-07-18
- Gangesh
-
- 2015-01-27
La risposta di Hameedullah Khan lancerà un avviso PHP. Includere questa clausolaif per verificare che sia un oggettoprima di annullare la rispostaper quelplugin.
"Avviso:tentativo dimodificare laproprietà di unnon oggetto"
Prova questoperevitaregli avvisi (codiceperilfile delplugin stesso):
// 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' );
Mipiaceinserirlonelplugin veroe proprio. Dalmomento che ho disabilitatogli aggiornamenti su unplug-in soloperché homodificato obiforcatoil codicee non voglioperdere lemie modifiche su un aggiornamento,hogiàmodificatoilplug-ine quindinonmi dispiacemodificarlo dipiù. Mantieneilmiofile difunzioni unpo 'piùpulito. Ma se lo desideripuoimetterlonelfilefunctionse un vantaggio di quelmetodo è chepuoi rimuoverepiùplugin dagli aggiornamenti aggiungendo un'altra riganonimpostataper quelpluginin questomodo (codiceperfunctions.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' );
-
Grazieper questo.Ho avutoproblemi a usare questo codice direttamente all'interno deiplugin,sembrava ok quandoera unpluginmanon appena l'hofatto con altri (nomi difunzioni diff) hoperso lenotifichepertuttii plugine il link "visualizza dettagli" ancheperi plugin wp-reposcomparso. Utilizzandoi tuoi controllimainserendonelmiotemafunctions.php è statopiù affidabile senzainterferenze dinotifiche di aggiornamentoper altriplugin. Infine,nonesserenelplugin hail vantaggio dinon averbisogno che quelplugin sia attivoperchéfunzioni.La disabilitazione di unplugin con questo codicepresenterà ovviamentenuovamente lenotifiche di aggiornamento.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
Disabilitatutte lenotifiche di aggiornamento conil codice
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');
Il codice disabiliterà lenotifiche di aggiornamentoperil core,i plugine itemi di WordPress.
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.
-
"pluginindividuali" è la chiave"individual plugins" is the key
- 0
- 2019-07-18
- Gangesh
-
@Gangesh,penso che voglia disabilitare lenotifiche di alcuniplugin specifici@Gangesh, I think he wants to disable some specific plugin's notifications
- 0
- 2019-07-18
- Super Model
Esiste unmodoper disabilitare lenotifiche di aggiornamentoperplug-in specifici?
In qualità di sviluppatore diplugin,ho alcuniplugininstallati sulmio sitopersonale che utilizza la versione svntrunkperi test,magli stessiplugin sono disponibili dal sito delplugin.In questi casi WP considera l'ultima versione come la versione pubblicatapiù di recente e cerca costantemente di avvisarmi che sono disponibili aggiornamenti.
Desidero comunque vedere lenotifichepergli aggiornamenti su altriplug-in,ma è opportunoignorare costantemente l'avviso
Updates (2)
nell'intestazione!