Actualizează pluginul meu personalizat WordPress prin serverul propriu
Lucrez la un plugin WordPress care va fi accesibil doar unui grup restrâns de proprietari de site-uri web. Am instalat deja pluginul meu pe aceste site-uri. Dezvoltarea acestui plugin este în plină desfășurare. Și trebuie să încărcăm modificările pe toate site-urile. Încărcarea manuală a modificărilor pe toate site-urile ar fi un proces anevoios. Așa că aș prefera să încarc modificările pe toate aceste site-uri în același timp.
Cum este posibil acest lucru cu WordPress?

Da, poți. Verifică acest depozit
https://github.com/YahnisElsts/plugin-update-checker
Aceasta este o bibliotecă personalizată pentru verificarea actualizărilor pentru plugin-uri și teme WordPress. Îți permite să adaugi notificări automate de actualizare și upgrade-uri cu un singur click în plugin-ul tău WP. Tot ce trebuie să faci este să plasezi detaliile plugin-ului/temei într-un fișier JSON, să plasezi fișierul pe serverul tău și să transmiți URL-ul către bibliotecă. Biblioteca verifică periodic URL-ul pentru a vedea dacă există o versiune nouă disponibilă și afișează o notificare de actualizare utilizatorului, dacă este necesar.
Poți gestiona codul sursă/actualizările fie pe propriul tău server, fie le poți stoca pe BitBucket sau Github
Din perspectiva utilizatorilor, funcționează exact ca în cazul plugin-urilor și temelor găzduite pe WordPress Repo

Dacă nu doriți să utilizați o bibliotecă, vă recomand să verificați acest tutorial https://rudrastyh.com/wordpress/self-hosted-plugin-update.html
