Sebbene la maggior parte degli utenti installi i plugin e i temi di WordPress direttamente dal repository di WordPress.org, ci sono anche molte altre opzioni su GitHub.
GitHub è un servizio di hosting di progetti ospitato da molti progetti open-source e sviluppatori. Come utenti di WordPress, a volte potreste imbattervi in plugin o temi ospitati su GitHub.
Poiché GitHub non è specifico per lo sviluppo di WordPress, potrebbe essere difficile per un nuovo utente capire come scaricare e installare un plugin o un tema da questa piattaforma.
Abbiamo già lavorato con diversi plugin di GitHub, quindi sappiamo tutto ciò che occorre per configurarli sul vostro sito WordPress e mantenerli aggiornati.
In questo articolo vi mostreremo come installare plugin o temi di WordPress da GitHub.
Che cos’è GitHub?
Come abbiamo già detto, GitHub è un servizio di hosting di codice. È gratuito per i progetti open-source e attualmente è il servizio di hosting di progetti più popolare tra gli sviluppatori open-source.
Utilizza il sistema di controllo delle revisioni Git, da cui il nome GitHub. Non solo, ma fornisce strumenti semplici per la collaborazione e caratteristiche di social networking, come seguire gli utenti, assegnare stelle ai repository, iscriversi a repository e progetti e altro ancora.
GitHub può essere utilizzato per qualsiasi progetto che voglia utilizzare le funzioni di controllo di revisione di Git. Ad esempio, può essere utilizzato per risorse di apprendimento open-source, progetti di documentazione, manuali, guide e altro ancora. Gli strumenti di GitHub consentono agli utenti di aggiungere altri utenti ai loro progetti e di lavorare con loro in team.
Detto questo, vediamo come installare plugin e temi per WordPress da GitHub.
Come installare plugin e temi per WordPress da GitHub
Prima di installare un tema o un plugin per WordPress da GitHub, assicuratevi di essere in grado di riceverne gli aggiornamenti. Copriremo questa parte più avanti in questo articolo.
Installare plugin e temi da GitHub è facilissimo. È proprio come installare manualmente un plugin di WordPress.
Per prima cosa, è necessario accedere al repository del plugin/tema su GitHub.
Nella pagina principale del repository, fare clic sul pulsante “Codice” e selezionare “Scarica ZIP”.
A questo punto, accedete all’area di amministrazione di WordPress e andate alla pagina “Plugin ” Aggiungi nuovo.
È necessario effettuare l’uploader manuale del plugin dal computer. Per farlo, fare clic sul pulsante “Uploader plugin”.
Verrà visualizzata l’opzione di uploader del file zip del plugin.
Fate clic sul pulsante “Scegli file” e selezionate il file ZIP dal vostro computer.
Successivamente, è necessario fare clic sul pulsante “Installa ora”. WordPress caricherà ora l’archivio zip dal computer al sito web, lo decomprimerà e installerà il plugin per voi.
Una volta terminato, verrà visualizzato un messaggio di successo. A questo punto, fate clic su “Attiva” per attivare il plugin sul vostro sito web WordPress.
Come ottenere aggiornamenti per i plugin di WordPress installati da GitHub
Di default, WordPress cerca una versione più recente del plugin basandosi sul file read me e sull’header del plugin, che contiene le informazioni sull’ultima versione stabile da utilizzare.
Tuttavia, in modo predefinito, WordPress non mostra gli aggiornamenti automatici per i plugin scaricati da GitHub. Per abilitare gli utenti a ricevere automaticamente gli aggiornamenti direttamente dai repository di GitHub, gli sviluppatori di temi e plugin devono fare un piccolo sforzo in più.
A tal fine, alcuni plugin e temi di GitHub potrebbero aver già incluso il codice che abilita a ricevere gli aggiornamenti automatici.
In alcuni casi, lo sviluppatore del tema/plugin può chiedere di installare il plugin GitHub Updater. Questo vi abilita a ricevere gli aggiornamenti dei plugin e dei temi di GitHub.
In entrambi i casi, dovrete contattare lo sviluppatore del plugin/tema su GitHub e chiedere informazioni sugli aggiornamenti per essere sicuri di ricevere gli aggiornamenti quando viene rilasciata una nuova versione.
Bonus: Come distribuire automaticamente le modifiche ai temi di WordPress utilizzando GitHub
Se siete uno sviluppatore che lavora su un tema personalizzato, è anche possibile distribuire automaticamente le vostre modifiche su GitHub.
In questo modo si può risparmiare molto tempo e ci si assicura anche di avere diverse versioni del tema salvate, nel caso in cui sia necessario ripristinare le modifiche in futuro.
Per i dettagli su come farlo, potete consultare la nostra guida su come distribuire automaticamente le modifiche ai temi di WordPress utilizzando GitHub e Deploy.
Speriamo che questa guida vi abbia aiutato a installare plugin o temi per WordPress da GitHub. Potreste anche voler consultare la nostra guida su come codificare un sito web e le nostre scelte degli esperti sui migliori snippet di codice per WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Moinuddin Waheed
This is very good news that the vast community of wordpress non code background can also use GitHub for downloading themes and plugins.
i thought that git and GitHub are only developers per se. But we can use wordpress themes and plugins downloaded from here.
Thanks wpbeginner for this helpful tutorial.
At times we don’t get plugin in wordpress repository and Google shows it in GitHub, so we can easily access and test them on our local machines.
Ethan
Hi, are the plugins and themes from github safe to download without malware and other malicious code?
WPBeginner Support
It would depend on who’s code you are downloading
Admin
Ismail
Hello admin,
Thank you so much for this article and I learn a lot from this site. Today, I want to download Facebook Instant Articles fro Github, and this article help me to do that. But I have a question, if possible please guide me since I am newbie.
For FBIA plugin from WP Directory, do I have to uninstall it and install the plugin from Github afterwards? I hope you can help me on this. Thank you for your help to all people.
WPBeginner Support
If you are replacing the plugin with a version from GitHub it would normally be best to remove the old files and then replace them with the plugin from GitHub
Admin
yh
wordpress is saying I need a business plan to add plug ins. is there any way around this? or is there any way for me to retrieve a scheduled post and post it manually? I cant find the post anywhere
WPBeginner Support
Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.
Admin
Andy Fragen
Thanks for mentioning GitHub Updater. It works with plugins or themes hosted on GitHub, Bitbucket or GitLab.
As a bonus you can use GitHub Updater to perform a one click install of any GitHub, BitBucket, or GitLab (public or private repos) plugins or themes using only the repository URI vastly simplifying the instructions in the article.
adolf witzeling
GitHub is great-for learning too. I’ve gained so much knowledge just by looking at code from github. Thanks for this nice post!
Gautam Doddamani
GitHub and StackOverflow are some of my favourite sites for checking out useful scripts that i can use on my blog. I am using one plugin from GtiHub myself…but didn’t know about the GitHub updater…thanks guys!
Morgan
Here is a real tip:
Right click “Download ZIP” > Copy Link Address
Plugins > Add New > Upload > Choose File
When the window pops-up for you to find your zip file, just paste the URL and it will fetch the link. No need to clutter your computer with files you don’t need.
Andy Fragen
You can actually do a one click install using the Remote Install feature of GitHub Updater. Added benefit is the plugin/theme directory is correctly renamed.
Tracy
Are the plugins found on Github any more “unsafe” than the plugins that are in the repository?
WPBeginner Support
Tracy, yes there is a chance of that. In the WordPress plugin repository, plugins go through a basic review process and since it is a larger community an unsafe plugin would get caught much quicker than on GitHub.
Admin
Aaron
Awesome article, I heard your interview on Mixergy. Really love how you use FAQ’s to drive content. I had no idea your traffic was so huge- very cool to see your growth through value creation. Congrats! –Aaron
Alfred Degens
Thanks for this article!
Can you tell me where to find Wordpress plugins on GitHub?
Is there a way to search for those open source plugins on Github?
I tried on Google search but didn’t find any plugin on Github.
Regards,
Alfred
WPBeginner Support
Try searching WordPress Plugin site:github.com
Admin