Construyo muchos sitios web con Wordpress, y mi configuración inicial es básicamente la misma:
- Última versión de WP
- Últimas versiones de aproximadamente 5 complementos
- Mi tema de desarrollo desnudo
En lugar de descargar / cargar estas cosas por separado y hacerlo manualmente cada vez que inicio un nuevo proyecto, me gustaría crear un script bash que haga esto:
- Descargue la última versión de Wordpress
- Abrir la cremallera
- Descargue la última versión del complemento X
- Descomprima la carpeta de complementos de WP
- Descargar mi tema desnudo
- Descomprimir a la carpeta de temas
Ahora descargar la última versión de WP es fácil (http://wordpress.org/latest.tar.gz), también descargo mi tema desnudo, pero tengo problemas para obtener la última versión de un complemento, ya que no se llaman latest.tar.gz
sino que son específicos nombres con la versión (ej: wptouch.1.9.26.zip)
EDITAR: ahora me pregunto si es posible usar cURL en mi script bash para encontrar la URL exacta de la versión actual de un complemento. La idea sería buscar la página y luego encontrar el valor de la href
que está en el párrafo justo después de <h3>Current Version</h3>
.
Aquí hay un ejemplo, todas las páginas de descarga de complementos en WP son así:
<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>