Eu construo muitos sites com o Wordpress, e minha configuração inicial é basicamente sempre a mesma:
- Versão mais recente do WP
- Versões mais recentes de cerca de 5 plugins
- Meu tema de desenvolvimento nu
Em vez de fazer o download / upload dessas coisas separadamente e fazer isso manualmente sempre que iniciar um novo projeto, gostaria de criar um script bash que faria isso:
- Baixe a versão mais recente do Wordpress
- Descompactar
- Baixe a versão mais recente do plugin X
- Descompacte na pasta de plug-ins do WP
- Baixe o meu tema nu
- Descompacte na pasta de temas
Agora é fácil fazer o download do WP mais recente (http://wordpress.org/latest.tar.gz), baixar também o meu tema nu, mas estou tendo problemas para obter a versão mais recente de um plug-in, pois eles não são chamados, latest.tar.gz
mas específicos. nomes com a versão (ex: wptouch.1.9.26.zip)
EDIT: Então, estou pensando agora se é possível usar cURL no meu script bash para encontrar a URL exata da versão atual de um plugin. A idéia seria buscar a página e, em seguida, encontrar o valor do valor href
que está no parágrafo logo após o <h3>Current Version</h3>
.
Aqui está um exemplo, todas as páginas de download de plugins no WP são assim:
<h3>Current Version</h3>
<p class="unmarked-list">
<a href="http://downloads.wordpress.org/plugin/jetpack.1.1.2.zip">1.1.2</a>
</p>