Saya membangun banyak situs web dengan Wordpress, dan pengaturan awal saya pada dasarnya selalu sama:
- Versi WP terbaru
- Versi terbaru sekitar 5 plugin
- Tema pengembangan telanjang saya
Alih-alih mengunduh / mengunggah hal-hal ini secara terpisah dan melakukannya dengan tangan setiap kali saya memulai proyek baru, saya ingin membuat skrip bash yang akan melakukan ini:
- Unduh versi terbaru dari Wordpress
- Unzip
- Unduh versi terbaru plugin X
- Buka zip folder plugins WP
- Unduh tema telanjang saya
- Buka zip folder tema
Sekarang mengunduh WP terbaru itu mudah (http://wordpress.org/latest.tar.gz), mengunduh tema saya yang telanjang juga, tetapi saya kesulitan mendapatkan versi terbaru dari sebuah plugin, karena tidak disebut latest.tar.gz
tetapi spesifik nama dengan versi (mis: wptouch.1.9.26.zip)
EDIT: Jadi saya bertanya-tanya sekarang apakah mungkin menggunakan cURL dalam skrip bash saya untuk menemukan URL yang tepat dari versi Plugin saat ini. Idenya adalah untuk mengambil halaman, dan kemudian menemukan nilai href
yang ada di paragraf setelah <h3>Current Version</h3>
.
Berikut ini contohnya, semua halaman pengunduhan plugin di WP seperti ini:
<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>