Actualizar mi plugin personalizado de WordPress a través de mi propio servidor
Estoy trabajando en un plugin de WordPress que será accesible solo para un grupo selecto de propietarios de sitios web. Ya he instalado mi plugin en esos sitios. Hay un desarrollo activo en curso para este plugin y necesitamos subir los cambios a todos los sitios. Subir manualmente los cambios en todos los sitios sería un proceso tedioso. Por lo tanto, preferiría subir los cambios a todos esos sitios web al mismo tiempo.
¿Cómo es esto posible con WordPress?

Sí, puedes hacerlo. Revisa este repositorio
https://github.com/YahnisElsts/plugin-update-checker
Esta es una biblioteca personalizada para verificar actualizaciones de plugins y temas de WordPress. Te permite agregar notificaciones de actualización automática y actualizaciones con un solo clic a tu plugin de WP. Todo lo que necesitas hacer es colocar los detalles de tu plugin/tema en un archivo JSON, ubicar el archivo en tu servidor y pasar la URL a la biblioteca. La biblioteca verifica periódicamente la URL para ver si hay una nueva versión disponible y muestra una notificación de actualización al usuario si es necesario.
Puedes gestionar tus actualizaciones/código fuente en tu propio servidor o almacenarlos en BitBucket o Github
Desde la perspectiva de los usuarios, funciona igual que con los plugins y temas alojados en el repositorio de WordPress

Si no deseas utilizar una biblioteca, te recomiendo revisar este tutorial https://rudrastyh.com/wordpress/self-hosted-plugin-update.html
