Realizzo molti siti Web con Wordpress e la mia configurazione iniziale è praticamente sempre la stessa:
- Ultima versione di WP
- Ultime versioni di circa 5 plugin
- Il mio tema di sviluppo nudo
Invece di scaricare / caricare queste cose separatamente e farlo manualmente ogni volta che avvio un nuovo progetto, mi piacerebbe creare uno script bash che farebbe questo:
- Scarica l'ultima versione di Wordpress
- Unzip
- Scarica l'ultima versione del plugin X
- Decomprimi nella cartella dei plugin WP
- Scarica il mio tema nudo
- Decomprimi nella cartella dei temi
Ora scaricare l'ultimo WP è facile (http://wordpress.org/latest.tar.gz), anche scaricare il mio tema nudo, ma ho problemi a ottenere l'ultima versione di un plugin, in quanto non sono chiamati latest.tar.gz
ma specifici nomi con la versione (es: wptouch.1.9.26.zip)
EDIT: Quindi mi chiedo ora se è possibile utilizzare cURL nel mio script bash per trovare l'URL esatto della versione corrente di un plugin. L'idea sarebbe quella di recuperare la pagina e quindi trovare il valore di quello href
che è nel paragrafo subito dopo il <h3>Current Version</h3>
.
Ecco un esempio, tutte le pagine di download dei plugin su WP sono così:
<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>