Embora a maioria dos usuários normalmente instale plug-ins e temas do WordPress diretamente do repositório WordPress.org, também há muitas outras opções no GitHub.
O GitHub é um serviço de hospedagem de projetos usado por muitos desenvolvedores e projetos de código aberto. Como usuário do WordPress, às vezes você pode se deparar com plugins ou temas hospedados no GitHub.
Como o GitHub não é específico para o desenvolvimento do WordPress, pode ser difícil para um novo usuário descobrir como baixar e instalar um plugin ou tema dessa plataforma.
Já trabalhamos com vários plug-ins diferentes do GitHub antes, por isso sabemos tudo o que é necessário para configurá-los em seu site do WordPress e mantê-los atualizados.
E, neste artigo, mostraremos como instalar plug-ins ou temas do WordPress a partir do GitHub.
O que é o GitHub?
Como mencionamos anteriormente, o GitHub é um serviço de hospedagem de código. Seu uso é gratuito para projetos de código aberto e, atualmente, é o serviço de hospedagem de projetos mais popular entre os desenvolvedores de código aberto.
Ele usa o sistema de controle de revisão Git, daí o nome GitHub. Além disso, ele oferece ferramentas fáceis para colaboração e recursos de rede social, como seguir usuários, dar estrelas aos repositórios, assinar repositórios e projetos e muito mais.
O GitHub pode ser usado em qualquer projeto que queira usar os recursos de controle de revisão do Git. Por exemplo, ele pode ser usado para recursos de aprendizado de código aberto, projetos de documentação, manuais, guias e muito mais. As ferramentas do GitHub permitem que os usuários adicionem outros usuários aos seus projetos e trabalhem com eles em equipes.
Dito isso, vamos dar uma olhada em como instalar plug-ins e temas do WordPress a partir do GitHub.
Como instalar plug-ins e temas do WordPress a partir do GitHub
Antes de instalar um tema ou plug-in do WordPress a partir do GitHub, certifique-se de que você pode receber atualizações para ele. Abordaremos essa parte mais adiante neste artigo.
A instalação de plug-ins e temas do GitHub é muito fácil. É como instalar um plug-in do WordPress manualmente.
Primeiro, você precisa acessar o repositório do plug-in/tema no GitHub.
Na página principal do repositório, clique no botão “Code” (Código) e selecione “Download ZIP” (Baixar ZIP).
Agora, vá para a área de administração do WordPress e acesse a página Plugins ” Adicionar novo.
Você precisará carregar manualmente o plug-in do seu computador. Para fazer isso, clique no botão “Upload Plugin”.
Isso lhe mostrará a opção de carregar o arquivo zip do plug-in.
Você precisa clicar no botão “Choose file” (Escolher arquivo) e, em seguida, selecionar o arquivo ZIP do seu computador.
Em seguida, você precisa clicar no botão “Install Now” (Instalar agora). O WordPress fará o upload do arquivo zip do seu computador para o site, descompactará e instalará o plug-in para você.
Quando isso for feito, você verá uma mensagem de sucesso. Em seguida, você pode clicar em “Activate” (Ativar) para ativar o plug-in em seu site do WordPress.
Como obter atualizações para plug-ins do WordPress instalados a partir do GitHub
Por padrão, o WordPress procura uma versão mais recente do plug-in com base no arquivo read me do plug-in e no cabeçalho do plug-in, que contém as informações sobre a versão estável mais recente a ser usada.
No entanto, por padrão, o WordPress não mostra atualizações automáticas para plug-ins baixados do GitHub. Para permitir que os usuários recebam automaticamente as atualizações diretamente dos repositórios do GitHub, os desenvolvedores de temas e plugins precisam fazer um pequeno esforço extra.
Para isso, alguns plug-ins e temas do GitHub podem já ter incluído o código que permitirá que você receba atualizações automáticas.
Em alguns casos, o desenvolvedor do tema/plugin pode solicitar que você instale o plug-in GitHub Updater. Isso permitirá que você obtenha atualizações para plug-ins e temas do GitHub.
Em ambos os casos, você terá que entrar em contato com o desenvolvedor do plug-in/tema no GitHub e perguntar sobre a situação das atualizações para ter certeza de que receberá atualizações quando eles lançarem uma nova versão.
Bônus: Como implementar automaticamente alterações no tema do WordPress usando o GitHub
Se você for um desenvolvedor trabalhando em um tema personalizado, também é possível implantar automaticamente suas alterações no GitHub.
Isso pode economizar muito tempo e também garante que você tenha diferentes versões do tema salvas, caso precise reverter as alterações no futuro.
Para obter detalhes sobre como fazer isso, consulte nosso guia sobre como implantar automaticamente alterações de temas do WordPress usando o GitHub e o Deploy.
Esperamos que este guia tenha ajudado você a instalar plug-ins ou temas do WordPress a partir do GitHub. Talvez você também queira ver nosso guia sobre como codificar um site e nossas escolhas de especialistas para os melhores snippets de código para WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
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
Administrador
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
Administrador
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.
Administrador
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.
Administrador
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
Administrador