• Descrição
  • Como usar

Sincronize seu tema WordPress com o GitHub facilmente com esse plugin!

Totalmente gratuito e sob licença GPL.

Acompanhe o projeto no GitHub: Clique aqui!

Observação: esse plugin não foi aceito no WordPress.org devido a ele baixar códigos de outro site para dentro do WordPress (no caso, esse site é o GitHub, obviamente). Por isso decidi publicar ele por aqui 🙂

Para utilizar o plugin faça o download pelo painel do WordPress ou faça upload por FTP na pasta wp-content/themes/. Depois, ative-o.

Quando o plugin estiver ativado verifique se o tema já está na pasta wp-content/themes/. O nome da pasta do tema precisa ser igual ao endereço no GitHub. Exemplo:
Link do GitHub: http://github.com/wpbrasil/odin/, nesse caso, o nome da pasta seria odin.

Depois de verificado esses passos, vá até o seu repositório no GitHub, depois, entre na página de Settings do repositório, dentro dessa página, clique no link Webhooks & services.
Dentro dessa página, clique em Add webhook. Uma caixa de confirmação de senha irá abrir, confirme e um formulário vai aparecer:

Em Payload URL preencha com:
http://ENDERECO_DO_SITE/wp-admin/admin-ajax.php?action=brasa_deploy

Em Content-type, deixe marcado o padrão (application/json).

Em Secret, utilize uma senha forte, considere usar um gerador de senhas.

Marque o webhook como Ativo e salve. Agora já podemos voltar ao painel do WordPress.

No painel do WordPress, vá até o menu Ferramentas -> Brasa Theme Deploy.

Nessa página, preencha a Secret (senha) que você utilizou anteriormente e também o branch que deseja sincronizar.

Salve e na proxima vez que você der um push nesse branch, seu site será atualizado automaticamente.