Aggiornare il mio Plugin WordPress personalizzato attraverso il mio server
Sto lavorando su un plugin WordPress che sarà accessibile solo a un gruppo di alcuni proprietari di siti web selezionati. Ho già installato il mio plugin su questi siti. Lo sviluppo di questo plugin è in corso attivamente. E abbiamo bisogno di caricare le modifiche su tutti i siti. Caricare manualmente le modifiche in tutti i siti sarebbe un processo tedioso. Quindi preferirei caricare le modifiche su tutti questi siti web contemporaneamente.
Come è possibile fare questo con WordPress?

Sì, puoi farlo. Controlla questo repository
https://github.com/YahnisElsts/plugin-update-checker
Questa è una libreria personalizzata per il controllo degli aggiornamenti di plugin e temi WordPress. Ti permette di aggiungere notifiche di aggiornamento automatico e aggiornamenti con un clic al tuo plugin WP. Tutto quello che devi fare è inserire i dettagli del tuo plugin/tema in un file JSON, posizionare il file sul tuo server e passare l'URL alla libreria. La libreria controlla periodicamente l'URL per verificare se è disponibile una nuova versione e mostra una notifica di aggiornamento all'utente se necessario.
Puoi gestire gli aggiornamenti e il codice sorgente sul tuo server oppure puoi archiviarli su BitBucket o Github
Dal punto di vista degli utenti, funziona esattamente come con i plugin e i temi ospitati sul repository WordPress

Se non vuoi utilizzare una libreria, ti consiglio di controllare questo tutorial https://rudrastyh.com/wordpress/self-hosted-plugin-update.html
