Z Wordpress buduję wiele stron internetowych, a moja początkowa konfiguracja jest w zasadzie zawsze taka sama:
- Najnowsza wersja WP
- Najnowsze wersje około 5 wtyczek
- Mój nagi motyw programistyczny
Zamiast pobierać / przesyłać te rzeczy osobno i robić to ręcznie za każdym razem, gdy rozpoczynam nowy projekt, chciałbym stworzyć skrypt bash, który by to zrobił:
- Pobierz najnowszą wersję Wordpress
- Rozsunąć suwak
- Pobierz najnowszą wersję wtyczki X.
- Rozpakuj do folderu wtyczek WP
- Pobierz mój nagi motyw
- Rozpakuj do folderu motywów
Teraz pobranie najnowszej wersji WP jest łatwe (http://wordpress.org/latest.tar.gz), pobieranie też mojego nagiego motywu, ale mam problem z pobraniem najnowszej wersji wtyczki, ponieważ nie są one wywoływane, latest.tar.gz
ale specyficzne nazwy z wersją (np .: wptouch.1.9.26.zip)
EDYCJA: Zastanawiam się teraz, czy można użyć cURL w skrypcie bash, aby znaleźć dokładny adres URL bieżącej wersji wtyczki. Chodzi o to, aby pobrać stronę, a następnie znaleźć wartość tego, href
który jest w akapicie tuż po <h3>Current Version</h3>
.
Oto przykład, wszystkie strony pobierania wtyczek na WP są takie:
<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>