Come aggiornare automaticamente i plugin di WordPress senza usare il plugin
Durante l’esecuzione di un sito Web WordPress, è semplicemente impossibile rimanere senza plug-in. Sono disponibili numerosi plugin utili che ci aiutano a migliorare i siti web. E, naturalmente, è una buona pratica usare quei plugin. Allo stesso tempo, diventa frenetico aggiornare i plugin di WordPress. Gli autori dei plugin aggiornano regolarmente i plugin per una maggiore sicurezza e nuove funzionalità. Ogni volta che sono disponibili nuovi aggiornamenti per uno o più plug-in, riceviamo notifiche per gli stessi.
Il modo normale per aggiornare il plug-in è andare alla pagina Plugin e fare clic su un collegamento Aggiorna ora quale nuova versione è disponibile.
È necessario fare clic su ogni aggiornamento ora collega ai plug-in. Fondamentalmente, stai aggiornando i plugin uno per uno con questo processo.
In alternativa, possiamo scegliere l’azione in blocco per aggiornare più plug-in in una volta sola.
Questo processo di aggiornamento dei plugin dobbiamo applicarlo regolarmente. Poiché è un’operazione da non perdere, ti consigliamo di utilizzare un sistema automatizzato. Mantenere questo processo automatico ci fa risparmiare tempo per altre cose importanti.
Detto questo, diamo un’occhiata a come aggiornare automaticamente i plugin di WordPress.
Aggiorna automaticamente i plugin di WordPress
Sicuramente alcuni plugin disponibili sul repository che ci permettono di fare il processo di aggiornamento in automatico. Tuttavia, consigliamo sempre di utilizzare il minor numero di plugin sul sito Web di WordPress. Se qualcosa può essere fatto con un piccolo pezzo di codice, allora è sempre meglio non usare i plugin. All’aumentare del numero di plugin, la tua applicazione diventa più pesante e aggiunge uno spazio extra sul server.
Possiamo aggiornare i plugin di WordPress scrivendo un piccolo pezzo di codice. Ha due parti.
- Aggiorna tutti i plugin
- Aggiorna plugin specifici
Può succedere che tu abbia fatto la personalizzazione nel plugin specifico e ora non vuoi più aggiornarlo. Sebbene la personalizzazione del plugin non sia una buona pratica, in alcuni casi può succedere. Quindi scegli uno dei seguenti processi in base alle tue esigenze.
Aggiorna tutti i plugin
WordPress fornisce un filtro auto_update_plugin
che viene utilizzato per aggiornare automaticamente tutti i plugin. Tutto quello che devi fare è aprire il file functions.php del tuo tema attivo e inserire il codice seguente alla fine di un file.
add_filter( 'auto_update_plugin', '__return_true' );
Dopo aver inserito il codice sopra, ogni volta che il sistema principale di WordPress verifica la presenza di nuovi aggiornamenti aggiornerà automaticamente i plug-in quale nuova versione è disponibile.
Nota: non è il caso che dopo aver aggiunto il codice sopra tutti i plugin si aggiornino immediatamente. Devi aspettare fino a 12 ore. È un software WordPress che viene eseguito periodicamente ed esegue tali attività.
Aggiorna plugin specifici
Se stai cercando di aggiornare automaticamente plugin specifici, allora dobbiamo anche usare lo stesso filtro auto_update_plugin
ma in un modo diverso.
Diciamo che dobbiamo aggiornare 2 plugin Yoast SEO e WP-Optimize. Quindi, per prima cosa, dobbiamo avere gli slug di questi plugin. Puoi ottenere lo slug di un plugin dall’URL della pagina del plugin su un repository.
Per Yoast SEO, l’URL della pagina del plug-in è https://wordpress.org/plugins/wordpress-seo. E qui slug è wordpress-seo.
Lo stesso con WP-Optimize, l’URL è https://wordpress.org/plugins/wp-optimize. Quindi lo slug è wp-optimize.
Per rendere automatico il processo di aggiornamento per questi 2 plugin, il nostro codice in functions.php è il seguente:
//update specific plugins automatically
function auto_update_specific_plugins ($update, $item) {
// Array of plugin slugs to always auto-update
$plugins = array ( 'wordpress-seo',
'wp-optimize',
);
if (in_array( $item->slug, $plugins)) {
return true; // Always update plugins in this array
} else {
return $update; // Else, use the normal API response to decide whether to update or not
}
}
add_filter( 'auto_update_plugin', 'auto_update_specific_plugins', 10, 2 );
Questo è tutto! Spero che tu capisca come aggiornare automaticamente i plugin di WordPress. Per favore condividi i tuoi pensieri nella sezione commenti qui sotto. Potresti anche leggere il nostro popolare articolo Come caricare i post di WordPress con AJAX.